Description
A vulnerability was found in libsoup's WebSocket frame parsing implementation. The library fails to validate length rules specified in RFC 6455 §5.5, which mandates that all WebSocket control frames (e.g., PING, PONG, CLOSE) contain a payload of 125 bytes or less. A remote, unauthenticated attacker can exploit this by sending a non-compliant, oversized control frame. Because the parser handles this protocol violation improperly instead of throwing an immediate connection termination error, it triggers a internal processing crash, resulting in a remote denial of service (DoS) for applications utilizing libsoup WebSockets.
Published: 2026-07-14
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw in libsoup’s WebSocket frame parser allows a remote attacker to send a control frame with a payload larger than the 125‑byte limit defined by RFC 6455. Because the parser does not enforce this restriction, it does not terminate the connection and instead crashes internally, causing the application that uses libsoup WebSockets to stop responding. The effect is a denial of service that can be triggered without authentication from any network source that can reach the WebSocket endpoint.

Affected Systems

The vulnerability affects all Red Hat Enterprise Linux operating systems from version 6 through 10, which ship libraries that include the unpatched libsoup implementation. The issue applies to any application on those systems that utilizes libsoup for WebSocket communication.

Risk and Exploitability

The CV 7.5 indicates a high severity of the impact. The EPSS score is below 1 %, suggesting that the probability of exploitation is low at present. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector is a remote, unauthenticated network user sending an oversized control frame to an exposed WebSocket service. If successful, the service will crash, denying legitimate users access until the process is restarted.

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

Remediation

Vendor Workaround

Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.


OpenCVE Recommended Actions

  • Upgrade the libsoup library to the latest patched version supplied by your distribution’s security updates.
  • Restart any services that use libsoup to ensure the new library is loaded.
  • No workaround currently available if immediate patching is not possible, consider temporarily restricting network access to the WebSocket endpoint from untrusted hosts.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


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

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Moderate


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

Type Values Removed Values Added
Description A vulnerability was found in libsoup's WebSocket frame parsing implementation. The library fails to validate length rules specified in RFC 6455 §5.5, which mandates that all WebSocket control frames (e.g., PING, PONG, CLOSE) contain a payload of 125 bytes or less. A remote, unauthenticated attacker can exploit this by sending a non-compliant, oversized control frame. Because the parser handles this protocol violation improperly instead of throwing an immediate connection termination error, it triggers a internal processing crash, resulting in a remote denial of service (DoS) for applications utilizing libsoup WebSockets.
Title Libsoup: soupwebsocketconnection: libsoup: websocket remote denial of service via oversized control frame protocol violation
First Time appeared Redhat
Redhat enterprise Linux
Weaknesses CWE-770
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': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


Subscriptions

Redhat Enterprise Linux
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-07-15T14:11:08.927Z

Reserved: 2026-07-14T09:45:31.488Z

Link: CVE-2026-15711

cve-icon Vulnrichment

Updated: 2026-07-15T14:11:02.297Z

cve-icon NVD

No data.

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-07-14T09:52:00Z

Links: CVE-2026-15711 - Bugzilla

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-770

    Allocation of Resources Without Limits or Throttling