Description
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.
Published: 2026-07-14
Score: 5.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Libsoup's HTTP/2 implementation may retain memory allocations when a stream is terminated under specific conditions, such as window exhaustion or explicit resets. A remote, unauthenticated attacker can act as a malicious network peer, sending the allocation of stream states that are later leaked during cleanup. Over a sustained connection, the leaked system's heap and causing the application to crash with an out‑of-memory remote denial of service by provoking a runaway memory leak. The weakness is identified as CWE‑772.

Affected Systems

Red Hat Enterprise Linux 10, 6, 7, 8, and 9 include the affected libsoup library. The CVE does not specify vulnerable exact versions, but all releases listed in the CNA data ship a copy of libsoup that contains the bug. System administrators should verify which version of libsoup is installed on each host and plan for remediation accordingly.

Risk and Exploitability

The CVSS score of 5.9 indicates a moderate risk, and the EPSS score of less than 1 % suggests a low likelihood of exploitation at this time. The vulnerability is not listed in CISA's KEV catalog. The attacker can exploit the flaw by maintaining a long‑lived HTTP/2 session with a server that uses the vulnerable libsoup library; no authentication or special privileges are required. While the attack requires assembling a persistent network connection, the resulting any process that relies on libsoup for HTTP/2 handling, potentially impacting availability across the compromised host.

Generated by OpenCVE AI on July 31, 2026 at 05:15 UTC.

Remediation

Vendor Workaround

Users should avoid connecting to untrusted HTTP/2 servers. Implementing network egress filtering to restrict outbound connections to only trusted destinations can reduce exposure to this vulnerability.


OpenCVE Recommended Actions

  • Upgrade libsoup to a patch‑level release that addresses the memory‑leak condition; apply the fix for Red Hat Enterprise Linux.
  • Restrict outbound HTTP/2 traffic to trusted destinations via egress filtering or firewall rules a patch is available.
  • Continuously monitor application memory consumption and system logs for signs of out‑of-memory errors to detect the leak early.

Generated by OpenCVE AI on July 31, 2026 at 05:15 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 15 Jul 2026 00:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Low


Tue, 14 Jul 2026 20:00:00 +0000

Type Values Removed Values Added
Description 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.
Title Libsoup: soupcache: libsoup: http/2 frame window exhaustion remote denial of service via memory leak
First Time appeared Redhat
Redhat enterprise Linux
Weaknesses CWE-772
CPEs cpe:/o:redhat:enterprise_linux:10
cpe:/o:redhat:enterprise_linux:6
cpe:/o:redhat:enterprise_linux:7
cpe:/o:redhat:enterprise_linux:8
cpe:/o:redhat:enterprise_linux:9
Vendors & Products Redhat
Redhat enterprise Linux
References
Metrics cvssV3_1

{'score': 5.9, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N'}


Subscriptions

Redhat Enterprise Linux
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-07-15T15:12:09.397Z

Reserved: 2026-07-14T10:14:16.964Z

Link: CVE-2026-15713

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity : Low

Publid Date: 2026-07-14T10:20:00Z

Links: CVE-2026-15713 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T05:30:07Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime