CVE Catalog

CVE-2026-15713

MediumCVSS 5.9
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.35%

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

Summary

A vulnerability in libsoup's HTTP/2 implementation causes improper memory release under specific stream termination conditions, such as window exhaustion or explicit stream resets. A remote unauthenticated attacker acting as a malicious network peer can force the connection engine to allocate stream states that are subsequently leaked during cleanup. Over time, this leads to heap exhaustion and an Out-of-Memory (OOM) crash, resulting in a denial of service (DoS).

Risk Assessment

The risk is a remote unauthenticated attacker can trigger a DoS by exhausting system memory, causing the application using libsoup to crash and disrupting its availability.

Recommendation

Immediately update libsoup to a version that fixes the memory leak in the HTTP/2 implementation. If no patch is available, consider temporarily disabling HTTP/2 support in applications using libsoup.

Other vulnerabilities in libsoup

See all
Original NVD description (English source)

A vulnerability was found in libsoup's HTTP/2 protocol implementation. The library fails to correctly release memory context blocks under specific stream termination conditions, such as when an HTTP/2 connection encounters window exhaustion or explicit stream resets. A remote, unauthenticated attacker acting as a malicious network peer can trick the connection engine into allocating stream states that are subsequently leaked during cleanup. Over a sustained period, this flaw allows the remote attacker to consume the system's heap allocations incrementally, triggering a denial of service (DoS) through an ultimate Out-of-Memory (OOM) application crash.

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