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