CVE Catalog

CVE-2026-15712

MediumCVSS 5.9
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.50%

39th percentile - higher than 39% of all known CVEs

Summary

A heap buffer over-read vulnerability was discovered in libsoup versions 3.0 to 3.7.0 in the HTTP/2 GOAWAY frame handling. Missing length validation allows a remote unauthenticated attacker to send a malformed frame, causing application crash (DoS) or potential memory content leak.

Risk Assessment

An attacker can remotely crash applications using libsoup, leading to denial of service. In some cases, sensitive data from process memory may be exposed.

Recommendation

Upgrade libsoup to version 3.7.1 or later immediately. If upgrade is not possible, consider temporarily disabling HTTP/2 support in applications using libsoup.

Other vulnerabilities in libsoup

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS