Impact
A heap buffer over‑read (CWE-125) occurs when libsoup processes an HTTP/2 GOAWAY frame. The library incorrectly assumes the Additional Debug Data payload is a safely NUL‑terminated string, so it reads past the allocated buffer when a malicious frame omits the null delimiter. This vulnerability can crash the application or expose fragments of memory, resulting in a denial of service or potential information disclosure.
Affected Systems
The flaw is present in Red Hat Enterprise Linux 10 systems that ship libsoup versions 3.0 through 3.7.0. Any service on those systems that uses libsoup to talk HTTP/2 is potentially affected.
Risk and Exploitability
The CVSS score of 5.9 indicates moderate severity, while the EPSS score of < 1% suggests a low likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog. An attacker can remotely exploit it by sending a malformed GOAWAY frame to a target that uses libsoup, thereby provoking a crash or exposing data without the need for authentication.
OpenCVE Enrichment