CVE-2026-1526
published 2026-03-12CVE-2026-1526: The undici WebSocket client is vulnerable to a denial-of-service attack via unbounded memory consumption during permessage-deflate decompression. When a…
PriorityP345high7.5CVSS 3.1
AVNACLPRNUINSUCNINAH
EPSS
1.15%
63.6th percentile
The undici WebSocket client is vulnerable to a denial-of-service attack via unbounded memory consumption during permessage-deflate decompression. When a WebSocket connection negotiates the permessage-deflate extension, the client decompresses incoming compressed frames without enforcing any limit on the decompressed data size. A malicious WebSocket server can send a small compressed frame (a "decompression bomb") that expands to an extremely large size in memory, causing the Node.js process to exhaust available memory and crash or become unresponsive.
The vulnerability exists in the PerMessageDeflate.decompress() method, which accumulates all decompressed chunks in memory and concatenates them into a single Buffer without checking whether the total size exceeds a safe threshold.
Affected
6 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | node-undici | < node-undici 7.24.5+dfsg+~cs3.2.0-1 (forky) | node-undici 7.24.5+dfsg+~cs3.2.0-1 (forky) |
| nodejs | undici | < 6.24.0 | 6.24.0 |
| nodejs | undici | >= 7.0.0 < 7.24.0 | 7.24.0 |
| undici | undici | < 6.24.0; 7.0.0 < 7.24.0 | 6.24.0; 7.0.0 < 7.24.0 |
| undici | undici | >= 0 < 6.24.0 | 6.24.0 |
| undici | undici | >= 7.0.0 < 7.24.0 | 7.24.0 |
CVSS provenance
nvdv3.17.5HIGHCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
osv7.5HIGH
vendor_debian7.5HIGH
vendor_redhat7.5HIGH
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
OSV
Undici has Unbounded Memory Consumption in WebSocket permessage-deflate Decompression
osv·2026-03-13
CVE-2026-1526 [HIGH] Undici has Unbounded Memory Consumption in WebSocket permessage-deflate Decompression
Undici has Unbounded Memory Consumption in WebSocket permessage-deflate Decompression
## Description
The undici WebSocket client is vulnerable to a denial-of-service attack via unbounded memory consumption during permessage-deflate decompression. When a WebSocket connection negotiates the permessage-deflate extension, the client decompresses incoming compressed frames without enforcing any limit on the decompressed data size. A malicious WebSocket server can send a small compressed frame (a "decompression bomb") that expands to an extremely large size in memory, causing the Node.js process to exhaust available memory and crash or become unresponsive.
The vulnerability exists in the `PerMessageDeflate.decompress()` method, which accumulates all decompressed chunks in memory and concatena
GHSA
Undici has Unbounded Memory Consumption in WebSocket permessage-deflate Decompression
ghsa·2026-03-13
CVE-2026-1526 [HIGH] CWE-409 Undici has Unbounded Memory Consumption in WebSocket permessage-deflate Decompression
Undici has Unbounded Memory Consumption in WebSocket permessage-deflate Decompression
## Description
The undici WebSocket client is vulnerable to a denial-of-service attack via unbounded memory consumption during permessage-deflate decompression. When a WebSocket connection negotiates the permessage-deflate extension, the client decompresses incoming compressed frames without enforcing any limit on the decompressed data size. A malicious WebSocket server can send a small compressed frame (a "decompression bomb") that expands to an extremely large size in memory, causing the Node.js process to exhaust available memory and crash or become unresponsive.
The vulnerability exists in the `PerMessageDeflate.decompress()` method, which accumulates all decompressed chunks in memory and concatena
OSV
CVE-2026-1526: The undici WebSocket client is vulnerable to a denial-of-service attack via unbounded memory consumption during permessage-deflate decompression
osv·2026-03-12·CVSS 7.5
CVE-2026-1526 [HIGH] CVE-2026-1526: The undici WebSocket client is vulnerable to a denial-of-service attack via unbounded memory consumption during permessage-deflate decompression
The undici WebSocket client is vulnerable to a denial-of-service attack via unbounded memory consumption during permessage-deflate decompression. When a WebSocket connection negotiates the permessage-deflate extension, the client decompresses incoming compressed frames without enforcing any limit on the decompressed data size. A malicious WebSocket server can send a small compressed frame (a "decompression bomb") that expands to an extremely large size in memory, causing the Node.js process to exhaust available memory and crash or become unresponsive. The vulnerability exists in the PerMessageDeflate.decompress() method, which accumulates all decompressed chunks in memory and concatenates them into a single Buffer without checking whether the total size exceeds a safe threshold.
Red Hat
undici: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression
vendor_redhat·2026-03-12·CVSS 7.5
CVE-2026-1526 [HIGH] CWE-770 undici: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression
undici: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression
The undici WebSocket client is vulnerable to a denial-of-service attack via unbounded memory consumption during permessage-deflate decompression. When a WebSocket connection negotiates the permessage-deflate extension, the client decompresses incoming compressed frames without enforcing any limit on the decompressed data size. A malicious WebSocket server can send a small compressed frame (a "decompression bomb") that expands to an extremely large size in memory, causing the Node.js process to exhaust available memory and crash or become unresponsive.
The vulnerability exists in the PerMessageDeflate.decompress() method, which accumulates all decompressed chunks in memory a
Debian
CVE-2026-1526: node-undici - The undici WebSocket client is vulnerable to a denial-of-service attack via unbo...
vendor_debian·2026·CVSS 7.5
CVE-2026-1526 [HIGH] CVE-2026-1526: node-undici - The undici WebSocket client is vulnerable to a denial-of-service attack via unbo...
The undici WebSocket client is vulnerable to a denial-of-service attack via unbounded memory consumption during permessage-deflate decompression. When a WebSocket connection negotiates the permessage-deflate extension, the client decompresses incoming compressed frames without enforcing any limit on the decompressed data size. A malicious WebSocket server can send a small compressed frame (a "decompression bomb") that expands to an extremely large size in memory, causing the Node.js process to exhaust available memory and crash or become unresponsive. The vulnerability exists in the PerMessageDeflate.decompress() method, which accumulates all decompressed chunks in memory and concatenates them into a single Buffer without checking whether the total size exceeds a safe threshold.
Scope: loc
No detection rules found.
No public exploits indexed.
Wiz
CVE-2026-1526 Impact, Exploitability, and Mitigation Steps | Wiz
blogs_wiz·CVSS 7.5
CVE-2026-1526 [HIGH] CVE-2026-1526 Impact, Exploitability, and Mitigation Steps | Wiz
## CVE-2026-1526 :
JavaScript vulnerability analysis and mitigation
The undici WebSocket client is vulnerable to a denial-of-service attack via unbounded memory consumption during permessage-deflate decompression. When a WebSocket connection negotiates the permessage-deflate extension, the client decompresses incoming compressed frames without enforcing any limit on the decompressed data size. A malicious WebSocket server can send a small compressed frame (a "decompression bomb") that expands to an extremely large size in memory, causing the Node.js process to exhaust available memory and crash or become unresponsive.
The vulnerability exists in the PerMessageDeflate.decompress() method, which accumulates all decompressed chunks in memory and concatenates them into a single Buffer witho
Bugzilla
CVE-2026-1526 nodejs20: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression [fedora-all]
bugzilla·2026-03-12·CVSS 7.5
CVE-2026-1526 [HIGH] CVE-2026-1526 nodejs20: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression [fedora-all]
CVE-2026-1526 nodejs20: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression [fedora-all]
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.
Discussion:
FEDORA-2026-9dc3a61ad8 (nodejs20-20.20.2-3.fc43) has been submitted as an update to Fedora 43.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-9dc3a61ad8
---
FEDORA-2026-9dc3a61ad8 has been pushed to the Fedora 43 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-9dc3a61ad8`
You can provi
Bugzilla
CVE-2026-1526 nodejs22: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression [fedora-all]
bugzilla·2026-03-12·CVSS 7.5
CVE-2026-1526 [HIGH] CVE-2026-1526 nodejs22: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression [fedora-all]
CVE-2026-1526 nodejs22: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression [fedora-all]
Disclaimer: Community trackers are created by Red Hat Product Security team on a best effort basis. Package maintainers are required to ascertain if the flaw indeed affects their package, before starting the update process.
Discussion:
FEDORA-2026-3b76d8047d (nodejs22-22.22.2-3.fc44) has been submitted as an update to Fedora 44.
https://bodhi.fedoraproject.org/updates/FEDORA-2026-3b76d8047d
Bugzilla
CVE-2026-1526 undici: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression
bugzilla·2026-03-12·CVSS 7.5
CVE-2026-1526 [HIGH] CVE-2026-1526 undici: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression
CVE-2026-1526 undici: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression
The undici WebSocket client is vulnerable to a denial-of-service attack via unbounded memory consumption during permessage-deflate decompression. When a WebSocket connection negotiates the permessage-deflate extension, the client decompresses incoming compressed frames without enforcing any limit on the decompressed data size. A malicious WebSocket server can send a small compressed frame (a "decompression bomb") that expands to an extremely large size in memory, causing the Node.js process to exhaust available memory and crash or become unresponsive.
The vulnerability exists in the PerMessageDeflate.decompress() method, which accumulates all decompressed chu
https://cna.openjsf.org/security-advisories.htmlhttps://datatracker.ietf.org/doc/html/rfc7692https://github.com/nodejs/undici/security/advisories/GHSA-vrm6-8vpv-qv8qhttps://hackerone.com/reports/3481206https://access.redhat.com/errata/RHSA-2026:13826https://access.redhat.com/errata/RHSA-2026:17789https://access.redhat.com/errata/RHSA-2026:21772https://access.redhat.com/errata/RHSA-2026:21931https://access.redhat.com/errata/RHSA-2026:34342https://access.redhat.com/errata/RHSA-2026:5807https://access.redhat.com/errata/RHSA-2026:7080https://access.redhat.com/errata/RHSA-2026:7123https://access.redhat.com/errata/RHSA-2026:7302https://access.redhat.com/errata/RHSA-2026:7310https://access.redhat.com/errata/RHSA-2026:7350https://access.redhat.com/errata/RHSA-2026:7670https://access.redhat.com/errata/RHSA-2026:7675https://access.redhat.com/errata/RHSA-2026:7983https://access.redhat.com/errata/RHSA-2026:9742https://access.redhat.com/security/cve/CVE-2026-1526https://bugzilla.redhat.com/show_bug.cgi?id=2447142https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-1526.json
2026-03-12
Published