CVE-2026-85024
Last modified
CVE-2026-85024 is a medium-severity vulnerability rated 5.9/10 on the CVSS scale. undici bundles a WebSocket client whose permessage-deflate size-limit cleanup removes all listeners from the internal zlib inflate stream, including its error listener, while that stream can still emit. When a remote peer sends a compressed payload that crosses the built-in 128 MiB decompressed-payload limit and then contains a malformed DEFLATE byte, the inflate stream emits a data error with no listener attached, which Node.js treats as a fatal unhandled error and terminates the entire process. EPSS estimates a 0.26% chance of exploitation in the next 30 days.
Description
undici bundles a WebSocket client whose permessage-deflate size-limit cleanup removes all listeners from the internal zlib inflate stream, including its error listener, while that stream can still emit. When a remote peer sends a compressed payload that crosses the built-in 128 MiB decompressed-payload limit and then contains a malformed DEFLATE byte, the inflate stream emits a data error with no listener attached, which Node.js treats as a fatal unhandled error and terminates the entire process. Exploitation is remote and unauthenticated, requires no application mistake, and is asymmetric, since roughly 130 KB on the wire expands past the limit and crashes the process, and reconnecting can repeat the crash. This affects undici versions from 6.25.0 up to 6.28.1, from 7.28.0 up to 7.29.1, and from 8.1.0 up to 8.10.2. Users should upgrade to undici 6.28.1, 7.29.1, or 8.10.2.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Nodejs | Undici | >= 6.25.0, < 6.28.1 |
| Nodejs | Undici | >= 7.28.0, < 7.29.1 |
| Nodejs | Undici | >= 8.1.0, < 8.10.2 |
References
- https://cna.openjsf.org/security-advisories.htmlVendor Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-85024?
How severe is CVE-2026-85024?
How do I fix CVE-2026-85024?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-85013A flaw was found in environment-modules. A local attacker ca…7.3
- CVE-2026-85014undici's experimental WebSocketStream client crashes the who…7.5
- CVE-2026-85017The Unlimited Elements For Elementor WordPress plugin before…7.5
- CVE-2026-8502The LearnPress – WordPress LMS Plugin for Create and Sell On…5.3
- CVE-2026-85021A vulnerability was determined in langgenius dify 1.13.0. Af…4.3
- CVE-2026-85022A vulnerability was identified in langgenius dify 1.13.0. Af…3.5
- CVE-2026-85025IBM Langflow OSS 1.0.0 through 1.11.5 Langflow could allow a…9.8
- CVE-2026-85028Creation of a temporary file in a directory with insecure pe…7.8
- CVE-2026-85029IBM Guardium Data Protection 12.2 could allow a remote attac…7.5
- CVE-2026-8503Apache::Session::Generate::SHA256 versions before 1.3.19 for…6.5
- CVE-2026-85030A vulnerability has been found in HKUDS AI-Trader up to d03f…3.7
- CVE-2026-85031A vulnerability was found in TOTOLINK CP450 4.1.0. The impac…9.9
Are you affected by CVE-2026-85024?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
