Source: libsoup3 Version: 3.6.6-1 Severity: important Tags: security upstream Forwarded: https://gitlab.gnome.org/GNOME/libsoup/-/work_items/540 X-Debbugs-Cc: [email protected], Debian Security Team <[email protected]>
Hi, The following vulnerability was published for libsoup3. CVE-2026-15712[0]: | A heap buffer over-read vulnerability was discovered in libsoup's | (versions: libsoup 3.0 to 3.7.0) HTTP/2 connection tracking | framework. When the library processes an HTTP/2 GOAWAY frame, it | improperly handles the "Additional Debug Data" payload by assuming | the data stream is a safely NUL-terminated C-string. Because the | parser lacks strict length-boundary verification before reading this | data, a remote, unauthenticated attacker can intentionally send a | malformed GOAWAY frame missing the appropriate null delimiter. This | causes the library to read past the end of the allocated buffer, | triggering an application crash that results in a denial of service | (DoS), or potentially exposing fragments of memory contents. If you fix the vulnerability please also make sure to include the CVE (Common Vulnerabilities & Exposures) id in your changelog entry. For further information see: [0] https://security-tracker.debian.org/tracker/CVE-2026-15712 https://www.cve.org/CVERecord?id=CVE-2026-15712 [1] https://gitlab.gnome.org/GNOME/libsoup/-/work_items/540 Please adjust the affected versions in the BTS as needed. Regards, Salvatore

