PT-2026-58722 · Libsoup · Libsoup
CVE-2026-15709
·
Published
2026-07-14
·
Updated
2026-08-31
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
libsoup (affected versions not specified)
Description
A flaw exists in the WebSocket implementation when utilizing the permessage-deflate extension. The decompression loop
inflate() processes data in chunks but does not enforce an upper boundary limit on the output buffer size. Although the max incoming payload size limits the incoming compressed frame size, the system fails to track or limit memory allocation during the decompression process. A check for decompressed size via max total message size is only performed after inflation is complete and is disabled by default for client connections. A remote, unauthenticated attacker can send a small, highly compressed payload, known as a decompression bomb, leading to unbounded memory allocation, an Out-of-Memory (OOM) crash, and a Denial of Service (DoS).Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploit
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Libsoup