Description
A flaw was found in libsoup. When reassembling fragmented WebSocket messages into a GByteArray, libsoup did not adequately cap total message size against the limits of the underlying buffer type. A remote peer could send fragments that caused size truncation while the implementation still used the full length, leading to heap corruption or a crash.
Published: 2026-09-29
Score: 8.6 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Heap Buffer Overflow
Action: Patch Immediately
AI Analysis

Impact

A flaw was discovered in the libsoup library used for WebSocket handling. When reassembling fragmented messages, libsoup failed to cap the total message size against the underlying buffer limits. This allowed a remote peer to transmit fragments that caused size truncation while the implementation continued to use the full length, leading to heap corruption or a crash. The impact is potential arbitrary memory corruption or denial of service.

Affected Systems

Affected systems include Red Hat Enterprise Linux releases 6 through 10, which rely on the vulnerable libsoup library in their default packages. No specific version numbers are listed, so all installations using the unpatched version of libsoup on these releases are potentially impacted.

Risk and Exploitability

The CVSS score of 8.6 indicates a high severity attack that can lead to heap corruption or a crash on the affected host. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, so the current publicly known exploitation likelihood is unclear. However, the description indicates that a remote peer can send fragmented WebSocket messages designed to cause size truncation, which infers that the attack vector is remote via WebSocket connections. The lack of a buffer size validation allows an attacker to corrupt memory or trigger a crash, potentially causing a denial of service or compromising system integrity.

Generated by OpenCVE AI on September 30, 2026 at 01:06 UTC.

Remediation

Vendor Workaround

To mitigate this set a conservative max-total-incoming-message-size / incoming payload limits where the API allows, and do not accept WebSocket connections from untrusted peers.


OpenCVE Recommended Actions

  • Apply the vendor's latest update that patches libsoup on all Red Hat Enterprise Linux 6–10 installations.
  • As a workaround, configure incoming WebSocket payload limits by setting a conservative max‑total‑incoming‑message‑size value in the API configuration.
  • Refuse WebSocket connections from untrusted peers or restrict connections to trusted sources only.

Generated by OpenCVE AI on September 30, 2026 at 01:06 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

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 16: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 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 16:30:00 +0000

Type Values Removed Values Added
Description A flaw was found in libsoup. When reassembling fragmented WebSocket messages into a GByteArray, libsoup did not adequately cap total message size against the limits of the underlying buffer type. A remote peer could send fragments that caused size truncation while the implementation still used the full length, leading to heap corruption or a crash.
Title Libsoup: libsoup: heap buffer overflow during websocket message reassembly
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:35.194Z

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

Link: CVE-2026-102557

cve-icon Vulnrichment

Updated: 2026-09-30T19:40:55.454Z

cve-icon NVD

Status : Modified

Published: 2026-09-29T17:17:06.600

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

Link: CVE-2026-102557

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-30T20:41:24Z

Weaknesses