#1142841 libsoup3: CVE-2026-15712

Package:
src:libsoup3
Source:
src:libsoup3
Submitter:
Salvatore Bonaccorso
Date:
2026-07-26 20:09:03 UTC
Severity:
normal
Tags:
#1142841#5
Date:
2026-07-26 20:06:53 UTC
From:
To:
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