CVE-2026-15713: libsoup memory leak in HTTP/2 stream termination

CVE-2026-15713 · Severity: medium · CVSS 5.9 · Published 2026-07-14

A memory management issue was found in libsoup, a networking library used by many Linux applications to handle web traffic. An attacker can exploit this flaw by sending specifically timed network signals that trick the library into leaking small amounts of memory. Over time, this causes the affected application to consume all available system memory and crash, leading to a denial of service.

Technologies: Gnome Libsoup. Vendors: Gnome.

Quick answers

Is CVE-2026-15713 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-15713 being exploited in the wild.
How severe is CVE-2026-15713?
Medium severity, with a CVSS score of 5.9, published 14 July 2026.
Which products and versions are affected?
Gnome Libsoup Enterprise Linux 10.
Is there a fix for CVE-2026-15713?
No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
How is CVE-2026-15713 attacked?
It is attacked over the network, in a software library.
Am I affected by CVE-2026-15713?
Check whether you run Gnome Libsoup at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

A memory leak exists in libsoup's HTTP/2 connection pooling engine, specifically within the stream cleanup logic in soup-client-message-io-http2.c. The library fails to properly release memory context blocks and stream state descriptors when encountering specific termination conditions, such as HTTP/2 window exhaustion or explicit RST_STREAM signals. A remote, unauthenticated attacker acting as a malicious network peer can trigger these conditions across many concurrent streams. Over a sustained period, the incremental heap exhaustion leads to an Out-of-Memory (OOM) application crash. The vulnerability is tracked as CWE-772.

Affected products

  • Red Hat libsoup3 Enterprise Linux 10
  • Red Hat libsoup Enterprise Linux 8, 9
  • GNOME libsoup

Timeline

  • 2026-07-14: disclosed: Initial report via Red Hat Bugzilla and NVD publication.

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.