Description
A flaw was found in libsoup. When constructing a masked WebSocket client frame for a very large outgoing payload, size values passed to GByteArray allocation APIs could be truncated while the masking routine still used the full length, causing a heap buffer overflow.
Published: 2026-09-29
Score: 8.6 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

This vulnerability is a heap buffer overflow in libsoup that occurs while constructing a masked WebSocket client frame for a very large outgoing payload. Size values passed to GByteArray allocation APIs can be truncated, yet the masking routine continues to use the full length, allowing data to be written beyond the allocated buffer bounds. An attacker who can deliver a crafted WebSocket message that triggers this overflow can potentially execute arbitrary code or crash the application. The weakness is classified as CWE‑125 (Out‑of‑bounds Read or Write).

Affected Systems

All supported Red Hat Enterprise Linux distributions from version 6 through 10 are affected, because the flaw resides in the libsoup component bundled with these operating systems. No specific library versions are enumerated, so any installation that includes the vulnerable libsoup library version is potentially impacted.

Risk and Exploitability

The CVSS score of 8.6 signals a high severity. The flaw is exploitable remotely over the network via a WebSocket connection, and although an EPSS score is not available, the absence of a KEV listing does not reduce the risk. Therefore, the flaw should be treated as highly likely to be exploited by attackers who can send specialized WebSocket frames.

Generated by OpenCVE AI on September 30, 2026 at 00:13 UTC.

Remediation

Vendor Workaround

To mitigate this enforce application-level limits on outgoing WebSocket message sizes. Do not send untrusted bulk data as a single WebSocket message.


OpenCVE Recommended Actions

  • Apply the latest Red Hat Enterprise Linux security update that fixes the libsoup heap buffer overflow.
  • If a patch is not yet available, enforce application‑level limits on outgoing WebSocket message sizes so that untrusted bulk data is never sent in a single message, following the vendor‑provided workaround.
  • Adjust WebSocket server configuration to reject oversized frames or implement rate limiting to mitigate potential exploitation.

Generated by OpenCVE AI on September 30, 2026 at 00:13 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 19 Oct 2026 04:30:00 +0000

Type Values Removed Values Added
CPEs cpe:/o:redhat:enterprise_linux:8 cpe:/a:redhat:enterprise_linux:8::appstream
cpe:/o:redhat:enterprise_linux:8::baseos
References

Fri, 16 Oct 2026 14:15:00 +0000

Type Values Removed Values Added
First Time appeared Gnome
Gnome libsoup
CPEs cpe:2.3:a:gnome:libsoup:*:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux:10.0:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux:7.0:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux:8.0:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux:9.0:*:*:*:*:*:*:*
Vendors & Products Gnome
Gnome libsoup

Thu, 15 Oct 2026 17:00:00 +0000

Type Values Removed Values Added
CPEs cpe:/o:redhat:enterprise_linux:10 cpe:/o:redhat:enterprise_linux:10.2
References

Thu, 15 Oct 2026 05:30:00 +0000

Type Values Removed Values Added
CPEs cpe:/o:redhat:enterprise_linux:9 cpe:/a:redhat:enterprise_linux:9::appstream
References

Wed, 30 Sep 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 30 Sep 2026 21:00:00 +0000

Type Values Removed Values Added
First Time appeared Libsoup
Libsoup libsoup
Vendors & Products Libsoup
Libsoup libsoup

Tue, 29 Sep 2026 17:30:00 +0000

Type Values Removed Values Added
Description A flaw was found in libsoup. When constructing a masked WebSocket client frame for a very large outgoing payload, size values passed to GByteArray allocation APIs could be truncated while the masking routine still used the full length, causing a heap buffer overflow.
Title Libsoup: libsoup: heap buffer overflow during websocket client-frame masking
First Time appeared Redhat
Redhat enterprise Linux
Weaknesses CWE-125
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': 8.6, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H'}


Subscriptions

Gnome Libsoup
Libsoup Libsoup
Redhat Enterprise Linux
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-10-19T04:14:44.470Z

Reserved: 2026-09-29T13:19:23.247Z

Link: CVE-2026-102559

cve-icon Vulnrichment

Updated: 2026-09-30T19:42:44.706Z

cve-icon NVD

Status : Modified

Published: 2026-09-29T18:17:08.503

Modified: 2026-10-19T05:17:04.187

Link: CVE-2026-102559

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-30T20:40:32Z

Weaknesses