Vulnerability · Published Jul 14, 2026 · Assigned by redhat
CVE-2026-15711Libsoup: soupwebsocketconnection: libsoup: websocket remote denial of service via oversized control frame protocol violation
High 7.5
In plain English
A high-severity resource allocation without limits in Red Hat Enterprise Linux 10 from Red Hat. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.7% (higher than 55% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official 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.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| AlmaLinux:8 | libsoup | 2.62.3-15.el8_10 | ALSA-2026:68266 |
| AlmaLinux:9 | libsoup | 2.72.0-16.el9_8.3 | ALSA-2026:68234 |
| AlmaLinux:8 | libsoup-devel | 2.62.3-15.el8_10 | ALSA-2026:68266 |
| AlmaLinux:9 | libsoup-devel | 2.72.0-16.el9_8.3 | ALSA-2026:68234 |
| AlmaLinux:10 | libsoup3 | 3.6.5-3.el10_2.14 | ALSA-2026:68235 |
| AlmaLinux:10 | libsoup3-devel | 3.6.5-3.el10_2.14 | ALSA-2026:68235 |
| AlmaLinux:10 | libsoup3-doc | 3.6.5-3.el10_2.14 | ALSA-2026:68235 |
| Debian:12 | libsoup2.4 | no fix listed | DEBIAN-CVE-2026-15711 |
| Debian:13 | libsoup2.4 | no fix listed | DEBIAN-CVE-2026-15711 |
| Debian:12 | libsoup3 | no fix listed | DEBIAN-CVE-2026-15711 |
| Debian:13 | libsoup3 | no fix listed | DEBIAN-CVE-2026-15711 |
| Rocky Linux:8 | libsoup | 0:2.62.3-15.el8_10 | RLSA-2026:68266 |
| Rocky Linux:9 | libsoup | 0:2.72.0-16.el9_8.3 | RLSA-2026:68234 |
| Ubuntu:22.04:LTS | libsoup2.4 | no fix listed | UBUNTU-CVE-2026-15711 |
| Ubuntu:24.04:LTS | libsoup2.4 | no fix listed | UBUNTU-CVE-2026-15711 |
| Ubuntu:26.10 | libsoup2.4 | no fix listed | UBUNTU-CVE-2026-15711 |
| Ubuntu:24.04:LTS | libsoup3 | no fix listed | UBUNTU-CVE-2026-15711 |
| Ubuntu:26.04:LTS | libsoup3 | no fix listed | UBUNTU-CVE-2026-15711 |
| Ubuntu:26.10 | libsoup3 | no fix listed | UBUNTU-CVE-2026-15711 |
Affected products (as reported)
Weakness: CWE-770 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
References
- RHSA-2026:68234 vendor-advisory, x_refsource_REDHAT
- RHSA-2026:68235 vendor-advisory, x_refsource_REDHAT
- RHSA-2026:68266 vendor-advisory, x_refsource_REDHAT
- RHSA-2026:68612 vendor-advisory, x_refsource_REDHAT
- RHSA-2026:69108 vendor-advisory, x_refsource_REDHAT
- RHSA-2026:69297 vendor-advisory, x_refsource_REDHAT
- RHSA-2026:69863 vendor-advisory, x_refsource_REDHAT
- RHSA-2026:70598 vendor-advisory, x_refsource_REDHAT
- RHSA-2026:70599 vendor-advisory, x_refsource_REDHAT
- RHSA-2026:71389 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/security/cve/CVE-2026-15711 vdb-entry, x_refsource_REDHAT
- RHBZ#2499924 issue-tracking, x_refsource_REDHAT
- https://gitlab.gnome.org/GNOME/libsoup/-/issues/515