CVE-2026-2229
undici is vulnerable to Unhandled Exception in undici WebSocket Client Due to Invalid server_max_window_bits Validation
ImpactThe undici WebSocket client is vulnerable to a denial-of-service attack due to improper validation of the server_max_window_bits parameter in the permessage-deflate extension. When a WebSocket client connects to a server, it automatically advertises support for permessage-deflate compression. A malicious server can respond with an out-of-range server_max_window_bits value (outside zlib's valid range of 8-15). When the server subsequently sends a compressed frame, the client attempts to create a zlib InflateRaw instance with the invalid windowBits value, causing a synchronous RangeError exception that is not caught, resulting in immediate process termination.
The vulnerability exists because:
- The isValidClientWindowBits() function only validates that the value contains ASCII digits, not that it falls within the valid range 8-15
- The createInflateRaw() call is not wrapped in a try-catch block
- The resulting exception propagates up through the call stack and crashes the Node.js process
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
undici is vulnerable to Unhandled Exception in undici WebSocket Client Due to Invalid server_max_window_bits Validation
ImpactThe undici WebSocket client is vulnerable to a denial-of-service attack due to improper validation of the server_max_window_bits parameter in the permessage-deflate extension. When a WebSocket client connects to a server, it automatically advertises support for permessage-deflate compression. A malicious server can respond with an out-of-range server_max_window_bits value (outside zlib's valid range of 8-15). When the server subsequently sends a compressed frame, the client attempts to create a zlib InflateRaw instance with the invalid windowBits value, causing a synchronous RangeError exception that is not caught, resulting in immediate process termination.
The vulnerability exists because:
- The isValidClientWindowBits() function only validates that the value contains ASCII digits, not that it falls within the valid range 8-15
- The createInflateRaw() call is not wrapped in a try-catch block
- The resulting exception propagates up through the call stack and crashes the Node.js process
- Record
CVE-2026-2229- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-248, CWE-1284, CWE-248
- Updated
- 2026-11-02
EUVDEUVD-2026-11704
7.5
ImpactThe undici WebSocket client is vulnerable to a denial-of-service attack due to improper validation of the server_max_window_bits parameter in the permessage-deflate extension. When a WebSocket client connects to a server, it automatically advertises support for permessage-deflate compression. A malicious server can respond with an out-of-range server_max_window_bits value (outside zlib's valid range of 8-15). When the server subsequently sends a compressed frame, the client attempts to create a zlib InflateRaw instance with the invalid windowBits value, causing a synchronous RangeError exception that is not caught, resulting in immediate process termination.
The vulnerability exists because:
- The isValidClientWindowBits() function only validates that the value contains ASCII digits, not that it falls within the valid range 8-15
- The createInflateRaw() call is not wrapped in a try-catch block
- The resulting exception propagates up through the call stack and crashes the Node.js process
- Record
EUVD-2026-11704- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-v9p9-hfj2-hcw8
7.5
Undici has Unhandled Exception in WebSocket Client Due to Invalid server_max_window_bits Validation
Impact
The undici WebSocket client is vulnerable to a denial-of-service attack due to improper validation of the server_max_window_bits parameter in the permessage-deflate extension. When a WebSocket client connects to a server, it automatically advertises support for permessage-deflate compression. A malicious server can respond with an out-of-range server_max_window_bits value (outside zlib's valid range of 8-15). When the server subsequently sends a compressed frame, the client attempts to create a zlib InflateRaw instance with the invalid windowBits value, causing a synchronous RangeError exception that is not caught, resulting in immediate process termination.
The vulnerability exists because:
- The
isValidClientWindowBits()function only validates that the value contains ASCII digits, not that it falls within the valid range 8-15 - The
createInflateRaw()call is not wrapped in a try-catch block - The resulting exception propagates up through the call stack and crashes the Node.js process
Patches
Has the problem been patched? What versions should users upgrade to?
Workarounds
Is there a way for users to fix or remediate the vulnerability without upgrading?
- Record
GHSA-v9p9-hfj2-hcw8- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-248
- Updated
- 2026-11-02
NVD
7.5
ImpactThe undici WebSocket client is vulnerable to a denial-of-service attack due to improper validation of the server_max_window_bits parameter in the permessage-deflate extension. When a WebSocket client connects to a server, it automatically advertises support for permessage-deflate compression. A malicious server can respond with an out-of-range server_max_window_bits value (outside zlib's valid range of 8-15). When the server subsequently sends a compressed frame, the client attempts to create a zlib InflateRaw instance with the invalid windowBits value, causing a synchronous RangeError exception that is not caught, resulting in immediate process termination.
The vulnerability exists because:
- The isValidClientWindowBits() function only validates that the value contains ASCII digits, not that it falls within the valid range 8-15
- The createInflateRaw() call is not wrapped in a try-catch block
- The resulting exception propagates up through the call stack and crashes the Node.js process
- Record
CVE-2026-2229- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-248, CWE-1284
- Updated
- 2026-11-02
OSVBELL-CVE-2026-2229
7.5
- Record
BELL-CVE-2026-2229- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
7.5
undici is vulnerable to Unhandled Exception in undici WebSocket Client Due to Invalid server_max_window_bits Validation
ImpactThe undici WebSocket client is vulnerable to a denial-of-service attack due to improper validation of the server_max_window_bits parameter in the permessage-deflate extension. When a WebSocket client connects to a server, it automatically advertises support for permessage-deflate compression. A malicious server can respond with an out-of-range server_max_window_bits value (outside zlib's valid range of 8-15). When the server subsequently sends a compressed frame, the client attempts to create a zlib InflateRaw instance with the invalid windowBits value, causing a synchronous RangeError exception that is not caught, resulting in immediate process termination.
The vulnerability exists because:
- The isValidClientWindowBits() function only validates that the value contains ASCII digits, not that it falls within the valid range 8-15
- The createInflateRaw() call is not wrapped in a try-catch block
- The resulting exception propagates up through the call stack and crashes the Node.js process
- Record
CVE-2026-2229- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-1284, CWE-248
- Updated
- 2026-11-02
Show 28 moreShow less
OSVDEBIAN-CVE-2026-2229
7.5
ImpactThe undici WebSocket client is vulnerable to a denial-of-service attack due to improper validation of the server_max_window_bits parameter in the permessage-deflate extension. When a WebSocket client connects to a server, it automatically advertises support for permessage-deflate compression. A malicious server can respond with an out-of-range server_max_window_bits value (outside zlib's valid range of 8-15). When the server subsequently sends a compressed frame, the client attempts to create a zlib InflateRaw instance with the invalid windowBits value, causing a synchronous RangeError exception that is not caught, resulting in immediate process termination. The vulnerability exists because: * The isValidClientWindowBits() function only validates that the value contains ASCII digits, not that it falls within the valid range 8-15 * The createInflateRaw() call is not wrapped in a try-catch block * The resulting exception propagates up through the call stack and crashes the Node.js process
- Record
DEBIAN-CVE-2026-2229- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVGHSA-v9p9-hfj2-hcw8
7.5
Undici has Unhandled Exception in WebSocket Client Due to Invalid server_max_window_bits Validation
Impact
The undici WebSocket client is vulnerable to a denial-of-service attack due to improper validation of the server_max_window_bits parameter in the permessage-deflate extension. When a WebSocket client connects to a server, it automatically advertises support for permessage-deflate compression. A malicious server can respond with an out-of-range server_max_window_bits value (outside zlib's valid range of 8-15). When the server subsequently sends a compressed frame, the client attempts to create a zlib InflateRaw instance with the invalid windowBits value, causing a synchronous RangeError exception that is not caught, resulting in immediate process termination.
The vulnerability exists because:
- The
isValidClientWindowBits()function only validates that the value contains ASCII digits, not that it falls within the valid range 8-15 - The
createInflateRaw()call is not wrapped in a try-catch block - The resulting exception propagates up through the call stack and crashes the Node.js process
Patches
Has the problem been patched? What versions should users upgrade to?
Workarounds
Is there a way for users to fix or remediate the vulnerability without upgrading?
- Record
GHSA-v9p9-hfj2-hcw8- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-248
- Updated
- 2026-11-02
OSVRHSA-2026:7080
7.5
Red Hat Security Advisory: nodejs22 security update
- Record
RHSA-2026:7080- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:7123
7.5
Red Hat Security Advisory: nodejs:22 security update
- Record
RHSA-2026:7123- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:7302
7.5
Red Hat Security Advisory: nodejs:22 security update
- Record
RHSA-2026:7302- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:7310
7.5
Red Hat Security Advisory: nodejs22 security update
- Record
RHSA-2026:7310- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:7350
7.5
Red Hat Security Advisory: nodejs:24 security update
- Record
RHSA-2026:7350- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:7670
7.5
Red Hat Security Advisory: nodejs:24 security update
- Record
RHSA-2026:7670- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:7675
7.5
Red Hat Security Advisory: nodejs24 security update
- Record
RHSA-2026:7675- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:7983
7.5
Red Hat Security Advisory: nodejs:22 security update
- Record
RHSA-2026:7983- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2026:7080
7.5
Important: nodejs22 security update
Node.js is a platform built on Chrome's JavaScript runtime \ for easily building fast, scalable network applications. \ Node.js uses an event-driven, non-blocking I/O model that \ makes it lightweight and efficient, perfect for data-intensive \ real-time applications that run across distributed devices.
Security Fix(es):
-
brace-expansion: brace-expansion: Denial of Service via unbounded brace range expansion (CVE-2026-25547)
-
minimatch: minimatch: Denial of Service via specially crafted glob patterns (CVE-2026-26996)
-
minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions (CVE-2026-27904)
-
undici: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression (CVE-2026-1526)
-
undici: Undici: Denial of Service via invalid WebSocket permessage-deflate extension parameter (CVE-2026-2229)
-
undici: Undici: HTTP Request Smuggling and Denial of Service due to duplicate Content-Length headers (CVE-2026-1525)
-
undici: undici: Denial of Service via crafted WebSocket frame with large length (CVE-2026-1528)
-
nghttp2: nghttp2: Denial of Service via malformed HTTP/2 frames after session termination (CVE-2026-27135)
-
Node.js: Node.js: Denial of Service due to crafted HTTP
__proto__header (CVE-2026-21710)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:7080- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2026:7123
7.5
Important: nodejs:22 security update
Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.
Security Fix(es):
-
brace-expansion: brace-expansion: Denial of Service via unbounded brace range expansion (CVE-2026-25547)
-
minimatch: minimatch: Denial of Service via specially crafted glob patterns (CVE-2026-26996)
-
minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions (CVE-2026-27904)
-
undici: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression (CVE-2026-1526)
-
undici: Undici: Denial of Service via invalid WebSocket permessage-deflate extension parameter (CVE-2026-2229)
-
undici: Undici: HTTP Request Smuggling and Denial of Service due to duplicate Content-Length headers (CVE-2026-1525)
-
undici: undici: Denial of Service via crafted WebSocket frame with large length (CVE-2026-1528)
-
nghttp2: nghttp2: Denial of Service via malformed HTTP/2 frames after session termination (CVE-2026-27135)
-
Node.js: Node.js: Denial of Service due to crafted HTTP
__proto__header (CVE-2026-21710)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:7123- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2026:7302
7.5
Important: nodejs:22 security update
Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.
Security Fix(es):
-
brace-expansion: brace-expansion: Denial of Service via unbounded brace range expansion (CVE-2026-25547)
-
minimatch: minimatch: Denial of Service via specially crafted glob patterns (CVE-2026-26996)
-
minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions (CVE-2026-27904)
-
undici: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression (CVE-2026-1526)
-
undici: Undici: Denial of Service via invalid WebSocket permessage-deflate extension parameter (CVE-2026-2229)
-
undici: Undici: HTTP Request Smuggling and Denial of Service due to duplicate Content-Length headers (CVE-2026-1525)
-
undici: undici: Denial of Service via crafted WebSocket frame with large length (CVE-2026-1528)
-
nghttp2: nghttp2: Denial of Service via malformed HTTP/2 frames after session termination (CVE-2026-27135)
-
Node.js: Node.js: Denial of Service due to crafted HTTP
__proto__header (CVE-2026-21710)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:7302- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2026:7350
7.5
Important: nodejs:24 security update
Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.
Security Fix(es):
-
nodejs: Nodejs denial of service (CVE-2026-21637)
-
brace-expansion: brace-expansion: Denial of Service via unbounded brace range expansion (CVE-2026-25547)
-
minimatch: minimatch: Denial of Service via specially crafted glob patterns (CVE-2026-26996)
-
undici: Undici: Denial of Service due to uncontrolled resource consumption (CVE-2026-2581)
-
undici: Undici: HTTP header injection and request smuggling vulnerability (CVE-2026-1527)
-
undici: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression (CVE-2026-1526)
-
undici: Undici: Denial of Service via invalid WebSocket permessage-deflate extension parameter (CVE-2026-2229)
-
undici: Undici: HTTP Request Smuggling and Denial of Service due to duplicate Content-Length headers (CVE-2026-1525)
-
undici: undici: Denial of Service via crafted WebSocket frame with large length (CVE-2026-1528)
-
nghttp2: nghttp2: Denial of Service via malformed HTTP/2 frames after session termination (CVE-2026-27135)
-
Node.js: Node.js: Denial of Service via malformed Internationalized Domain Name processing (CVE-2026-21712)
-
Node.js: Node.js: Denial of Service due to crafted HTTP
__proto__header (CVE-2026-21710) -
Node.js: Node.js: Information disclosure due to
fs.realpathSync.native()bypassing filesystem read restrictions (CVE-2026-21715) -
nodejs: Node.js: Permission bypass allows unauthorized modification of file permissions and ownership via incomplete security fix. (CVE-2026-21716)
-
Node.js: Node.js: Unauthorized inter-process communication due to missing Unix Domain Socket permission checks (CVE-2026-21711)
-
Node.js: Node.js: Information disclosure via timing oracle in HMAC verification (CVE-2026-21713)
-
Node.js: Node.js: Memory leak and Denial of Service via crafted HTTP/2 WINDOW_UPDATE frames (CVE-2026-21714)
-
nodejs: v8: Node.js: Denial of Service via V8 string hashing mechanism due to predictable hash collisions (CVE-2026-21717)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:7350- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2026:7670
7.5
Important: nodejs:24 security update
Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.
Security Fix(es):
-
nodejs: Nodejs denial of service (CVE-2026-21637)
-
minimatch: minimatch: Denial of Service via specially crafted glob patterns (CVE-2026-26996)
-
undici: Undici: Denial of Service due to uncontrolled resource consumption (CVE-2026-2581)
-
undici: Undici: HTTP header injection and request smuggling vulnerability (CVE-2026-1527)
-
undici: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression (CVE-2026-1526)
-
undici: Undici: Denial of Service via invalid WebSocket permessage-deflate extension parameter (CVE-2026-2229)
-
undici: Undici: HTTP Request Smuggling and Denial of Service due to duplicate Content-Length headers (CVE-2026-1525)
-
undici: undici: Denial of Service via crafted WebSocket frame with large length (CVE-2026-1528)
-
nghttp2: nghttp2: Denial of Service via malformed HTTP/2 frames after session termination (CVE-2026-27135)
-
Node.js: Node.js: Denial of Service via malformed Internationalized Domain Name processing (CVE-2026-21712)
-
Node.js: Node.js: Denial of Service due to crafted HTTP
__proto__header (CVE-2026-21710) -
Node.js: Node.js: Information disclosure due to
fs.realpathSync.native()bypassing filesystem read restrictions (CVE-2026-21715) -
nodejs: Node.js: Permission bypass allows unauthorized modification of file permissions and ownership via incomplete security fix. (CVE-2026-21716)
-
Node.js: Node.js: Unauthorized inter-process communication due to missing Unix Domain Socket permission checks (CVE-2026-21711)
-
Node.js: Node.js: Information disclosure via timing oracle in HMAC verification (CVE-2026-21713)
-
Node.js: Node.js: Memory leak and Denial of Service via crafted HTTP/2 WINDOW_UPDATE frames (CVE-2026-21714)
-
nodejs: v8: Node.js: Denial of Service via V8 string hashing mechanism due to predictable hash collisions (CVE-2026-21717)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:7670- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2026:7675
7.5
Important: nodejs24 security update
Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
Security Fix(es):
-
nodejs: Nodejs denial of service (CVE-2026-21637)
-
brace-expansion: brace-expansion: Denial of Service via unbounded brace range expansion (CVE-2026-25547)
-
minimatch: minimatch: Denial of Service via specially crafted glob patterns (CVE-2026-26996)
-
undici: Undici: Denial of Service due to uncontrolled resource consumption (CVE-2026-2581)
-
undici: Undici: HTTP header injection and request smuggling vulnerability (CVE-2026-1527)
-
undici: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression (CVE-2026-1526)
-
undici: Undici: Denial of Service via invalid WebSocket permessage-deflate extension parameter (CVE-2026-2229)
-
undici: Undici: HTTP Request Smuggling and Denial of Service due to duplicate Content-Length headers (CVE-2026-1525)
-
undici: undici: Denial of Service via crafted WebSocket frame with large length (CVE-2026-1528)
-
nghttp2: nghttp2: Denial of Service via malformed HTTP/2 frames after session termination (CVE-2026-27135)
-
Node.js: Node.js: Denial of Service via malformed Internationalized Domain Name processing (CVE-2026-21712)
-
Node.js: Node.js: Denial of Service due to crafted HTTP
__proto__header (CVE-2026-21710) -
Node.js: Node.js: Information disclosure due to
fs.realpathSync.native()bypassing filesystem read restrictions (CVE-2026-21715) -
nodejs: Node.js: Permission bypass allows unauthorized modification of file permissions and ownership via incomplete security fix. (CVE-2026-21716)
-
Node.js: Node.js: Unauthorized inter-process communication due to missing Unix Domain Socket permission checks (CVE-2026-21711)
-
Node.js: Node.js: Information disclosure via timing oracle in HMAC verification (CVE-2026-21713)
-
Node.js: Node.js: Memory leak and Denial of Service via crafted HTTP/2 WINDOW_UPDATE frames (CVE-2026-21714)
-
nodejs: v8: Node.js: Denial of Service via V8 string hashing mechanism due to predictable hash collisions (CVE-2026-21717)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
RLSA-2026:7675- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVROOT-APP-NPM-CVE-2026-2229
7.5
CVE-2026-2229 in undici - Patched by Root
Root has patched CVE-2026-2229 in the undici package for Root:npm. Multiple fixed versions available.
- Record
ROOT-APP-NPM-CVE-2026-2229- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-2229
7.5
ImpactThe undici WebSocket client is vulnerable to a denial-of-service attack due to improper validation of the server_max_window_bits parameter in the permessage-deflate extension. When a WebSocket client connects to a server, it automatically advertises support for permessage-deflate compression. A malicious server can respond with an out-of-range server_max_window_bits value (outside zlib's valid range of 8-15). When the server subsequently sends a compressed frame, the client attempts to create a zlib InflateRaw instance with the invalid windowBits value, causing a synchronous RangeError exception that is not caught, resulting in immediate process termination. The vulnerability exists because: * The isValidClientWindowBits() function only validates that the value contains ASCII digits, not that it falls within the valid range 8-15 * The createInflateRaw() call is not wrapped in a try-catch block * The resulting exception propagates up through the call stack and crashes the Node.js process
- Record
UBUNTU-CVE-2026-2229- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVALSA-2026:7080 No score
Important: nodejs22 security update
Node.js is a platform built on Chrome's JavaScript runtime \ for easily building fast, scalable network applications. \ Node.js uses an event-driven, non-blocking I/O model that \ makes it lightweight and efficient, perfect for data-intensive \ real-time applications that run across distributed devices.
Security Fix(es):
- brace-expansion: brace-expansion: Denial of Service via unbounded brace range expansion (CVE-2026-25547)
- minimatch: minimatch: Denial of Service via specially crafted glob patterns (CVE-2026-26996)
- minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions (CVE-2026-27904)
- undici: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression (CVE-2026-1526)
- undici: Undici: Denial of Service via invalid WebSocket permessage-deflate extension parameter (CVE-2026-2229)
- undici: Undici: HTTP Request Smuggling and Denial of Service due to duplicate Content-Length headers (CVE-2026-1525)
- undici: undici: Denial of Service via crafted WebSocket frame with large length (CVE-2026-1528)
- nghttp2: nghttp2: Denial of Service via malformed HTTP/2 frames after session termination (CVE-2026-27135)
- Node.js: Node.js: Denial of Service due to crafted HTTP
__proto__header (CVE-2026-21710)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:7080- Updated
- 2026-11-02
OSVALSA-2026:7123 No score
Important: nodejs:22 security update
Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.
Security Fix(es):
- brace-expansion: brace-expansion: Denial of Service via unbounded brace range expansion (CVE-2026-25547)
- minimatch: minimatch: Denial of Service via specially crafted glob patterns (CVE-2026-26996)
- minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions (CVE-2026-27904)
- undici: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression (CVE-2026-1526)
- undici: Undici: Denial of Service via invalid WebSocket permessage-deflate extension parameter (CVE-2026-2229)
- undici: Undici: HTTP Request Smuggling and Denial of Service due to duplicate Content-Length headers (CVE-2026-1525)
- undici: undici: Denial of Service via crafted WebSocket frame with large length (CVE-2026-1528)
- nghttp2: nghttp2: Denial of Service via malformed HTTP/2 frames after session termination (CVE-2026-27135)
- Node.js: Node.js: Denial of Service due to crafted HTTP
__proto__header (CVE-2026-21710)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:7123- Updated
- 2026-11-02
OSVALSA-2026:7350 No score
Important: nodejs:24 security update
Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.
Security Fix(es):
- nodejs: Nodejs denial of service (CVE-2026-21637)
- brace-expansion: brace-expansion: Denial of Service via unbounded brace range expansion (CVE-2026-25547)
- minimatch: minimatch: Denial of Service via specially crafted glob patterns (CVE-2026-26996)
- undici: Undici: Denial of Service due to uncontrolled resource consumption (CVE-2026-2581)
- undici: Undici: HTTP header injection and request smuggling vulnerability (CVE-2026-1527)
- undici: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression (CVE-2026-1526)
- undici: Undici: Denial of Service via invalid WebSocket permessage-deflate extension parameter (CVE-2026-2229)
- undici: Undici: HTTP Request Smuggling and Denial of Service due to duplicate Content-Length headers (CVE-2026-1525)
- undici: undici: Denial of Service via crafted WebSocket frame with large length (CVE-2026-1528)
- nghttp2: nghttp2: Denial of Service via malformed HTTP/2 frames after session termination (CVE-2026-27135)
- Node.js: Node.js: Denial of Service via malformed Internationalized Domain Name processing (CVE-2026-21712)
- Node.js: Node.js: Denial of Service due to crafted HTTP
__proto__header (CVE-2026-21710) - Node.js: Node.js: Information disclosure due to
fs.realpathSync.native()bypassing filesystem read restrictions (CVE-2026-21715) - nodejs: Node.js: Permission bypass allows unauthorized modification of file permissions and ownership via incomplete security fix. (CVE-2026-21716)
- Node.js: Node.js: Unauthorized inter-process communication due to missing Unix Domain Socket permission checks (CVE-2026-21711)
- Node.js: Node.js: Information disclosure via timing oracle in HMAC verification (CVE-2026-21713)
- Node.js: Node.js: Memory leak and Denial of Service via crafted HTTP/2 WINDOW_UPDATE frames (CVE-2026-21714)
- nodejs: v8: Node.js: Denial of Service via V8 string hashing mechanism due to predictable hash collisions (CVE-2026-21717)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:7350- Updated
- 2026-11-02
OSVALSA-2026:7670 No score
Important: nodejs:24 security update
Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.
Security Fix(es):
- nodejs: Nodejs denial of service (CVE-2026-21637)
- minimatch: minimatch: Denial of Service via specially crafted glob patterns (CVE-2026-26996)
- undici: Undici: Denial of Service due to uncontrolled resource consumption (CVE-2026-2581)
- undici: Undici: HTTP header injection and request smuggling vulnerability (CVE-2026-1527)
- undici: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression (CVE-2026-1526)
- undici: Undici: Denial of Service via invalid WebSocket permessage-deflate extension parameter (CVE-2026-2229)
- undici: Undici: HTTP Request Smuggling and Denial of Service due to duplicate Content-Length headers (CVE-2026-1525)
- undici: undici: Denial of Service via crafted WebSocket frame with large length (CVE-2026-1528)
- nghttp2: nghttp2: Denial of Service via malformed HTTP/2 frames after session termination (CVE-2026-27135)
- Node.js: Node.js: Denial of Service via malformed Internationalized Domain Name processing (CVE-2026-21712)
- Node.js: Node.js: Denial of Service due to crafted HTTP
__proto__header (CVE-2026-21710) - Node.js: Node.js: Information disclosure due to
fs.realpathSync.native()bypassing filesystem read restrictions (CVE-2026-21715) - nodejs: Node.js: Permission bypass allows unauthorized modification of file permissions and ownership via incomplete security fix. (CVE-2026-21716)
- Node.js: Node.js: Unauthorized inter-process communication due to missing Unix Domain Socket permission checks (CVE-2026-21711)
- Node.js: Node.js: Information disclosure via timing oracle in HMAC verification (CVE-2026-21713)
- Node.js: Node.js: Memory leak and Denial of Service via crafted HTTP/2 WINDOW_UPDATE frames (CVE-2026-21714)
- nodejs: v8: Node.js: Denial of Service via V8 string hashing mechanism due to predictable hash collisions (CVE-2026-21717)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:7670- Updated
- 2026-11-02
OSVALSA-2026:7675 No score
Important: nodejs24 security update
Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
Security Fix(es):
- nodejs: Nodejs denial of service (CVE-2026-21637)
- brace-expansion: brace-expansion: Denial of Service via unbounded brace range expansion (CVE-2026-25547)
- minimatch: minimatch: Denial of Service via specially crafted glob patterns (CVE-2026-26996)
- undici: Undici: Denial of Service due to uncontrolled resource consumption (CVE-2026-2581)
- undici: Undici: HTTP header injection and request smuggling vulnerability (CVE-2026-1527)
- undici: undici: Denial of Service via unbounded memory consumption during WebSocket permessage-deflate decompression (CVE-2026-1526)
- undici: Undici: Denial of Service via invalid WebSocket permessage-deflate extension parameter (CVE-2026-2229)
- undici: Undici: HTTP Request Smuggling and Denial of Service due to duplicate Content-Length headers (CVE-2026-1525)
- undici: undici: Denial of Service via crafted WebSocket frame with large length (CVE-2026-1528)
- nghttp2: nghttp2: Denial of Service via malformed HTTP/2 frames after session termination (CVE-2026-27135)
- Node.js: Node.js: Denial of Service via malformed Internationalized Domain Name processing (CVE-2026-21712)
- Node.js: Node.js: Denial of Service due to crafted HTTP
__proto__header (CVE-2026-21710) - Node.js: Node.js: Information disclosure due to
fs.realpathSync.native()bypassing filesystem read restrictions (CVE-2026-21715) - nodejs: Node.js: Permission bypass allows unauthorized modification of file permissions and ownership via incomplete security fix. (CVE-2026-21716)
- Node.js: Node.js: Unauthorized inter-process communication due to missing Unix Domain Socket permission checks (CVE-2026-21711)
- Node.js: Node.js: Information disclosure via timing oracle in HMAC verification (CVE-2026-21713)
- Node.js: Node.js: Memory leak and Denial of Service via crafted HTTP/2 WINDOW_UPDATE frames (CVE-2026-21714)
- nodejs: v8: Node.js: Denial of Service via V8 string hashing mechanism due to predictable hash collisions (CVE-2026-21717)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
- Record
ALSA-2026:7675- Updated
- 2026-11-02
OSVCLSA-2026-1775435423 No score
TuxCare security update for undici (3 CVEs)
TuxCare rebuilt undici to address 3 CVEs. Fixed in 5.29.0-tuxcare.4.
- Record
CLSA-2026-1775435423- Updated
- 2026-11-02
OSVCLSA-2026-1790542220 No score
TuxCare security update for undici (12 CVEs)
TuxCare rebuilt undici to address 12 CVEs. Fixed in 6.19.7-tuxcare.1.
- Record
CLSA-2026-1790542220- Updated
- 2026-11-02
OSVCLSA-2026-1791192281 No score
TuxCare security update for undici (1 CVE)
TuxCare rebuilt undici to address 1 CVE. Fixed in 6.19.5-tuxcare.3.
- Record
CLSA-2026-1791192281- Updated
- 2026-11-02
OSVCLSA-2026-1791973587 No score
TuxCare security update for undici (15 CVEs)
TuxCare rebuilt undici to address 15 CVEs. Fixed in 6.20.0-tuxcare.3.
- Record
CLSA-2026-1791973587- Updated
- 2026-11-02
OSVCLSA-2026-1792867313 No score
TuxCare security update for undici-types (15 CVEs)
TuxCare rebuilt undici-types to address 15 CVEs. Fixed in 6.20.0-tuxcare.3.
- Record
CLSA-2026-1792867313- Updated
- 2026-11-02
Affected products
- nodejs undici
- undici
- red hat cluster observability operator 1.5.0
- red hat cryostat 4 on rhel 9
- red hat openshift lightspeed
- red hat openshift pipelines
- red hat developer hub
- red hat developer hub 1.8
- red hat developer hub 1.9
- red hat enterprise linux 10
- red hat enterprise linux 10.0 extended update support
- red hat enterprise linux 8
Show 11 moreShow less
- red hat enterprise linux 9
- red hat enterprise linux 9.6 extended update support
- red hat jboss enterprise application platform 8
- red hat jboss enterprise application platform expansion pack
- red hat openshift ai (rhoai)
- red hat openshift ai 2.16
- red hat openshift data foundation 4.18
- red hat openshift dev spaces
- red hat openshift dev spaces 3.28
- red hat openshift pipelines 1.2
- red hat self-service automation portal 2
Affected packages
| Package | Affected | Fixed |
|---|---|---|
undicinpm |
before 6.24.0 | 6.24.0 |
undicinpm |
7.0.0 up to 7.24.0 | 7.24.0 |
nodejs-docsAlmaLinux:10 From an advisory covering 9 CVEs |
before 1:22.22.2-1.el10_1 | 1:22.22.2-1.el10_1 |
nodejsAlmaLinux:8 From an advisory covering 9 CVEs |
before 1:22.22.2-1.module_el8.10.0+4158+e796f37f | 1:22.22.2-1.module_el8.10.0+4158+e796f37f |
nodejs-develAlmaLinux:8 From an advisory covering 9 CVEs |
before 1:22.22.2-1.module_el8.10.0+4158+e796f37f | 1:22.22.2-1.module_el8.10.0+4158+e796f37f |
nodejs-docsAlmaLinux:8 From an advisory covering 9 CVEs |
before 1:22.22.2-1.module_el8.10.0+4158+e796f37f | 1:22.22.2-1.module_el8.10.0+4158+e796f37f |
nodejs-full-i18nAlmaLinux:8 From an advisory covering 9 CVEs |
before 1:22.22.2-1.module_el8.10.0+4158+e796f37f | 1:22.22.2-1.module_el8.10.0+4158+e796f37f |
nodejs-libsAlmaLinux:8 From an advisory covering 9 CVEs |
before 1:22.22.2-1.module_el8.10.0+4158+e796f37f | 1:22.22.2-1.module_el8.10.0+4158+e796f37f |
nodejs-nodemonAlmaLinux:8 From an advisory covering 9 CVEs |
before 3.0.1-1.module_el8.10.0+4006+3c416519 | 3.0.1-1.module_el8.10.0+4006+3c416519 |
nodejs-packagingAlmaLinux:8 From an advisory covering 9 CVEs |
before 2021.06-6.module_el8.10.0+4158+e796f37f | 2021.06-6.module_el8.10.0+4158+e796f37f |
Show 161 moreShow less
| Package | Affected | Fixed |
|---|---|---|
nodejs-packaging-bundlerAlmaLinux:8 From an advisory covering 9 CVEs |
before 2021.06-6.module_el8.10.0+4158+e796f37f | 2021.06-6.module_el8.10.0+4158+e796f37f |
npmAlmaLinux:8 From an advisory covering 9 CVEs |
before 1:10.9.7-1.22.22.2.1.module_el8.10.0+4158+e796f37f | 1:10.9.7-1.22.22.2.1.module_el8.10.0+4158+e796f37f |
v8-12.4-develAlmaLinux:8 From an advisory covering 9 CVEs |
before 3:12.4.254.21-1.22.22.2.1.module_el8.10.0+4158+e796f37f | 3:12.4.254.21-1.22.22.2.1.module_el8.10.0+4158+e796f37f |
nodejsAlmaLinux:9 From an advisory covering 18 CVEs |
before 1:24.14.1-2.module_el9.7.0+222+ef1c61e1 | 1:24.14.1-2.module_el9.7.0+222+ef1c61e1 |
nodejs-develAlmaLinux:9 From an advisory covering 18 CVEs |
before 1:24.14.1-2.module_el9.7.0+222+ef1c61e1 | 1:24.14.1-2.module_el9.7.0+222+ef1c61e1 |
nodejs-docsAlmaLinux:9 From an advisory covering 18 CVEs |
before 1:24.14.1-2.module_el9.7.0+222+ef1c61e1 | 1:24.14.1-2.module_el9.7.0+222+ef1c61e1 |
nodejs-full-i18nAlmaLinux:9 From an advisory covering 18 CVEs |
before 1:24.14.1-2.module_el9.7.0+222+ef1c61e1 | 1:24.14.1-2.module_el9.7.0+222+ef1c61e1 |
nodejs-libsAlmaLinux:9 From an advisory covering 18 CVEs |
before 1:24.14.1-2.module_el9.7.0+222+ef1c61e1 | 1:24.14.1-2.module_el9.7.0+222+ef1c61e1 |
nodejs-nodemonAlmaLinux:9 From an advisory covering 18 CVEs |
before 3.0.3-3.module_el9.7.0+209+ecf6523e | 3.0.3-3.module_el9.7.0+209+ecf6523e |
nodejs-packagingAlmaLinux:9 From an advisory covering 18 CVEs |
before 2021.06-6.module_el9.7.0+209+ecf6523e | 2021.06-6.module_el9.7.0+209+ecf6523e |
nodejs-packaging-bundlerAlmaLinux:9 From an advisory covering 18 CVEs |
before 2021.06-6.module_el9.7.0+198+8bf605ba | 2021.06-6.module_el9.7.0+198+8bf605ba |
npmAlmaLinux:9 From an advisory covering 18 CVEs |
before 1:11.11.0-1.24.14.1.2.module_el9.7.0+222+ef1c61e1 | 1:11.11.0-1.24.14.1.2.module_el9.7.0+222+ef1c61e1 |
v8-13.6-develAlmaLinux:9 From an advisory covering 18 CVEs |
before 3:13.6.233.17-1.24.14.1.2.module_el9.7.0+222+ef1c61e1 | 3:13.6.233.17-1.24.14.1.2.module_el9.7.0+222+ef1c61e1 |
nodejsAlmaLinux:8 From an advisory covering 17 CVEs |
before 1:24.14.1-2.module_el8.10.0+4160+4819ac42 | 1:24.14.1-2.module_el8.10.0+4160+4819ac42 |
nodejs-develAlmaLinux:8 From an advisory covering 17 CVEs |
before 1:24.14.1-2.module_el8.10.0+4160+4819ac42 | 1:24.14.1-2.module_el8.10.0+4160+4819ac42 |
nodejs-docsAlmaLinux:8 From an advisory covering 17 CVEs |
before 1:24.14.1-2.module_el8.10.0+4160+4819ac42 | 1:24.14.1-2.module_el8.10.0+4160+4819ac42 |
nodejs-full-i18nAlmaLinux:8 From an advisory covering 17 CVEs |
before 1:24.14.1-2.module_el8.10.0+4160+4819ac42 | 1:24.14.1-2.module_el8.10.0+4160+4819ac42 |
nodejs-libsAlmaLinux:8 From an advisory covering 17 CVEs |
before 1:24.14.1-2.module_el8.10.0+4160+4819ac42 | 1:24.14.1-2.module_el8.10.0+4160+4819ac42 |
nodejs-nodemonAlmaLinux:8 From an advisory covering 17 CVEs |
before 3.0.3-1.module_el8.10.0+4061+f8ceeab9 | 3.0.3-1.module_el8.10.0+4061+f8ceeab9 |
nodejs-packagingAlmaLinux:8 From an advisory covering 17 CVEs |
before 2021.06-6.module_el8.10.0+4086+70facd4a | 2021.06-6.module_el8.10.0+4086+70facd4a |
nodejs-packaging-bundlerAlmaLinux:8 From an advisory covering 17 CVEs |
before 2021.06-6.module_el8.10.0+4086+70facd4a | 2021.06-6.module_el8.10.0+4086+70facd4a |
npmAlmaLinux:8 From an advisory covering 17 CVEs |
before 1:11.11.0-1.24.14.1.2.module_el8.10.0+4160+4819ac42 | 1:11.11.0-1.24.14.1.2.module_el8.10.0+4160+4819ac42 |
v8-13.6-develAlmaLinux:8 From an advisory covering 17 CVEs |
before 3:13.6.233.17-1.24.14.1.2.module_el8.10.0+4160+4819ac42 | 3:13.6.233.17-1.24.14.1.2.module_el8.10.0+4160+4819ac42 |
nodejs24-docsAlmaLinux:10 From an advisory covering 18 CVEs |
before 1:24.14.1-2.el10_1 | 1:24.14.1-2.el10_1 |
nodejs24-npmAlmaLinux:10 From an advisory covering 18 CVEs |
before 1:11.11.0-1.24.14.1.2.el10_1 | 1:11.11.0-1.24.14.1.2.el10_1 |
nodejsAlpaquita:23 |
18.16.0-r0 up to 20.20.2-r0 | 20.20.2-r0 |
nodejsAlpaquita:25 |
22.16.0-r1 up to 22.22.2-r0 | 22.22.2-r0 |
nodejsAlpaquita:stream |
22.16.0-r1 up to 24.16.0-r0 | 24.16.0-r0 |
nodejsBellSoft Hardened Containers:23 |
18.16.0-r0 up to 20.20.2-r0 | 20.20.2-r0 |
nodejsBellSoft Hardened Containers:25 |
22.16.0-r1 up to 22.22.2-r0 | 22.22.2-r0 |
nodejsBellSoft Hardened Containers:stream |
22.16.0-r1 up to 24.16.0-r0 | 24.16.0-r0 |
undiciTuxCare:npm From an advisory covering 3 CVEs |
5.29.0-tuxcare.0 up to 5.29.0-tuxcare.4, plus listed versions 5.29.05.29.0-tuxcare.15.29.0-tuxcare.25.29.0-tuxcare.3 |
5.29.0-tuxcare.4 |
undiciTuxCare:npm From an advisory covering 12 CVEs |
6.19.7-tuxcare.0 up to 6.19.7-tuxcare.1, plus listed versions 6.19.7 |
6.19.7-tuxcare.1 |
undiciTuxCare:npm |
6.19.5-tuxcare.0 up to 6.19.5-tuxcare.3, plus listed versions 6.19.56.19.5-tuxcare.16.19.5-tuxcare.2 |
6.19.5-tuxcare.3 |
undiciTuxCare:npm From an advisory covering 15 CVEs |
6.20.0-tuxcare.0 up to 6.20.0-tuxcare.3, plus listed versions 6.20.06.20.0-tuxcare.16.20.0-tuxcare.2 |
6.20.0-tuxcare.3 |
undici-typesTuxCare:npm From an advisory covering 15 CVEs |
6.20.0-tuxcare.0 up to 6.20.0-tuxcare.3, plus listed versions 6.20.06.20.0-tuxcare.16.20.0-tuxcare.2 |
6.20.0-tuxcare.3 |
node-undiciDebian:12 |
All versions, plus listed versions 5.15.0+dfsg1+~cs20.10.9.3-15.15.0+dfsg1+~cs20.10.9.3-1+deb12u15.15.0+dfsg1+~cs20.10.9.3-1+deb12u25.15.0+dfsg1+~cs20.10.9.3-1+deb12u35.15.0+dfsg1+~cs20.10.9.3-1+deb12u4 Show 35 moreShow less5.19.1+dfsg1+~cs20.10.9.5-15.19.1+dfsg1+~cs20.10.9.5-25.22.1+dfsg1+~cs20.10.10.2-15.26.3+dfsg1+~cs23.10.12-15.26.3+dfsg1+~cs23.10.12-25.26.3+dfsg1+~cs23.10.12-35.28.0+dfsg1+~cs23.11.12.3-15.28.0+dfsg1+~cs23.11.12.3-25.28.2+dfsg1+~cs23.11.12.3-15.28.2+dfsg1+~cs23.11.12.3-25.28.2+dfsg1+~cs23.11.12.3-35.28.2+dfsg1+~cs23.11.12.3-45.28.2+dfsg1+~cs23.11.12.3-55.28.2+dfsg1+~cs23.11.12.3-65.28.4+dfsg1+~cs23.12.11-15.28.4+dfsg1+~cs23.12.11-27.1.0+dfsg1+~cs24.12.10-17.15.0+dfsg+~cs3.2.0-17.15.0+dfsg+~cs3.2.0-37.16.0+dfsg+~cs3.2.0-17.16.0+dfsg+~cs3.2.0-27.18.2+dfsg+~cs3.2.0-17.2.3+dfsg1+~cs24.12.11-17.2.3+dfsg1+~cs24.12.11-27.24.5+dfsg+~cs3.2.0-17.24.6+dfsg+~cs3.2.0-17.24.6+dfsg+~cs3.2.0-27.24.6+dfsg+~cs3.2.0-37.3.0+dfsg1+~cs24.12.11-17.3.0+dfsg1+~cs24.12.11-28.10.2+dfsg+~cs3.2.2-18.5.0+dfsg+~cs3.2.0-18.5.0+dfsg+~cs3.2.0-28.5.0+dfsg+~cs3.2.0-38.9.0+dfsg+~cs3.2.0-1 |
None known |
node-undiciDebian:13 |
All versions, plus listed versions 7.15.0+dfsg+~cs3.2.0-17.15.0+dfsg+~cs3.2.0-37.16.0+dfsg+~cs3.2.0-17.16.0+dfsg+~cs3.2.0-27.18.2+dfsg+~cs3.2.0-1 Show 11 moreShow less7.24.5+dfsg+~cs3.2.0-17.24.6+dfsg+~cs3.2.0-17.24.6+dfsg+~cs3.2.0-27.24.6+dfsg+~cs3.2.0-37.3.0+dfsg1+~cs24.12.11-17.3.0+dfsg1+~cs24.12.11-28.10.2+dfsg+~cs3.2.2-18.5.0+dfsg+~cs3.2.0-18.5.0+dfsg+~cs3.2.0-28.5.0+dfsg+~cs3.2.0-38.9.0+dfsg+~cs3.2.0-1 |
None known |
node-undiciDebian:14 |
before 7.24.5+dfsg+~cs3.2.0-1, plus listed versions 7.15.0+dfsg+~cs3.2.0-17.15.0+dfsg+~cs3.2.0-37.16.0+dfsg+~cs3.2.0-17.16.0+dfsg+~cs3.2.0-27.18.2+dfsg+~cs3.2.0-17.3.0+dfsg1+~cs24.12.11-17.3.0+dfsg1+~cs24.12.11-2 |
7.24.5+dfsg+~cs3.2.0-1 |
nodejsRed Hat:enterprise_linux:10.1 From an advisory covering 9 CVEs |
before 1:22.22.2-1.el10_1 | 1:22.22.2-1.el10_1 |
nodejs-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 9 CVEs |
before 1:22.22.2-1.el10_1 | 1:22.22.2-1.el10_1 |
nodejs-develRed Hat:enterprise_linux:10.1 From an advisory covering 9 CVEs |
before 1:22.22.2-1.el10_1 | 1:22.22.2-1.el10_1 |
nodejs-docsRed Hat:enterprise_linux:10.1 From an advisory covering 9 CVEs |
before 1:22.22.2-1.el10_1 | 1:22.22.2-1.el10_1 |
nodejs-full-i18nRed Hat:enterprise_linux:10.1 From an advisory covering 9 CVEs |
before 1:22.22.2-1.el10_1 | 1:22.22.2-1.el10_1 |
nodejs-libsRed Hat:enterprise_linux:10.1 From an advisory covering 9 CVEs |
before 1:22.22.2-1.el10_1 | 1:22.22.2-1.el10_1 |
nodejs-libs-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 9 CVEs |
before 1:22.22.2-1.el10_1 | 1:22.22.2-1.el10_1 |
nodejs-npmRed Hat:enterprise_linux:10.1 From an advisory covering 9 CVEs |
before 1:10.9.7-1.22.22.2.1.el10_1 | 1:10.9.7-1.22.22.2.1.el10_1 |
nodejs22Red Hat:enterprise_linux:10.1 From an advisory covering 9 CVEs |
before 1:22.22.2-1.el10_1 | 1:22.22.2-1.el10_1 |
nodejs22-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 9 CVEs |
before 1:22.22.2-1.el10_1 | 1:22.22.2-1.el10_1 |
nodejs22-debugsourceRed Hat:enterprise_linux:10.1 From an advisory covering 9 CVEs |
before 1:22.22.2-1.el10_1 | 1:22.22.2-1.el10_1 |
nodejsRed Hat:enterprise_linux:8::appstream From an advisory covering 9 CVEs |
before 1:22.22.2-1.module+el8.10.0+24148+847b6786 | 1:22.22.2-1.module+el8.10.0+24148+847b6786 |
nodejs-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 9 CVEs |
before 1:22.22.2-1.module+el8.10.0+24148+847b6786 | 1:22.22.2-1.module+el8.10.0+24148+847b6786 |
nodejs-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 9 CVEs |
before 1:22.22.2-1.module+el8.10.0+24148+847b6786 | 1:22.22.2-1.module+el8.10.0+24148+847b6786 |
nodejs-develRed Hat:enterprise_linux:8::appstream From an advisory covering 9 CVEs |
before 1:22.22.2-1.module+el8.10.0+24148+847b6786 | 1:22.22.2-1.module+el8.10.0+24148+847b6786 |
nodejs-docsRed Hat:enterprise_linux:8::appstream From an advisory covering 9 CVEs |
before 1:22.22.2-1.module+el8.10.0+24148+847b6786 | 1:22.22.2-1.module+el8.10.0+24148+847b6786 |
nodejs-full-i18nRed Hat:enterprise_linux:8::appstream From an advisory covering 9 CVEs |
before 1:22.22.2-1.module+el8.10.0+24148+847b6786 | 1:22.22.2-1.module+el8.10.0+24148+847b6786 |
nodejs-libsRed Hat:enterprise_linux:8::appstream From an advisory covering 9 CVEs |
before 1:22.22.2-1.module+el8.10.0+24148+847b6786 | 1:22.22.2-1.module+el8.10.0+24148+847b6786 |
nodejs-libs-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 9 CVEs |
before 1:22.22.2-1.module+el8.10.0+24148+847b6786 | 1:22.22.2-1.module+el8.10.0+24148+847b6786 |
nodejs-nodemonRed Hat:enterprise_linux:8::appstream From an advisory covering 9 CVEs |
before 0:3.0.1-1.module+el8.10.0+24148+847b6786 | 0:3.0.1-1.module+el8.10.0+24148+847b6786 |
nodejs-packagingRed Hat:enterprise_linux:8::appstream From an advisory covering 9 CVEs |
before 0:2021.06-6.module+el8.10.0+24148+847b6786 | 0:2021.06-6.module+el8.10.0+24148+847b6786 |
nodejs-packaging-bundlerRed Hat:enterprise_linux:8::appstream From an advisory covering 9 CVEs |
before 0:2021.06-6.module+el8.10.0+24148+847b6786 | 0:2021.06-6.module+el8.10.0+24148+847b6786 |
npmRed Hat:enterprise_linux:8::appstream From an advisory covering 9 CVEs |
before 1:10.9.7-1.22.22.2.1.module+el8.10.0+24148+847b6786 | 1:10.9.7-1.22.22.2.1.module+el8.10.0+24148+847b6786 |
v8-12.4-develRed Hat:enterprise_linux:8::appstream From an advisory covering 9 CVEs |
before 3:12.4.254.21-1.22.22.2.1.module+el8.10.0+24148+847b6786 | 3:12.4.254.21-1.22.22.2.1.module+el8.10.0+24148+847b6786 |
nodejsRed Hat:enterprise_linux:9::appstream From an advisory covering 9 CVEs |
before 1:22.22.2-1.module+el9.7.0+24157+8ddb2461 | 1:22.22.2-1.module+el9.7.0+24157+8ddb2461 |
nodejs-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 9 CVEs |
before 1:22.22.2-1.module+el9.7.0+24157+8ddb2461 | 1:22.22.2-1.module+el9.7.0+24157+8ddb2461 |
nodejs-debugsourceRed Hat:enterprise_linux:9::appstream From an advisory covering 9 CVEs |
before 1:22.22.2-1.module+el9.7.0+24157+8ddb2461 | 1:22.22.2-1.module+el9.7.0+24157+8ddb2461 |
nodejs-develRed Hat:enterprise_linux:9::appstream From an advisory covering 9 CVEs |
before 1:22.22.2-1.module+el9.7.0+24157+8ddb2461 | 1:22.22.2-1.module+el9.7.0+24157+8ddb2461 |
nodejs-docsRed Hat:enterprise_linux:9::appstream From an advisory covering 9 CVEs |
before 1:22.22.2-1.module+el9.7.0+24157+8ddb2461 | 1:22.22.2-1.module+el9.7.0+24157+8ddb2461 |
nodejs-full-i18nRed Hat:enterprise_linux:9::appstream From an advisory covering 9 CVEs |
before 1:22.22.2-1.module+el9.7.0+24157+8ddb2461 | 1:22.22.2-1.module+el9.7.0+24157+8ddb2461 |
nodejs-libsRed Hat:enterprise_linux:9::appstream From an advisory covering 9 CVEs |
before 1:22.22.2-1.module+el9.7.0+24157+8ddb2461 | 1:22.22.2-1.module+el9.7.0+24157+8ddb2461 |
nodejs-libs-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 9 CVEs |
before 1:22.22.2-1.module+el9.7.0+24157+8ddb2461 | 1:22.22.2-1.module+el9.7.0+24157+8ddb2461 |
nodejs-nodemonRed Hat:enterprise_linux:9::appstream From an advisory covering 9 CVEs |
before 0:3.0.1-1.module+el9.7.0+24157+8ddb2461 | 0:3.0.1-1.module+el9.7.0+24157+8ddb2461 |
nodejs-packagingRed Hat:enterprise_linux:9::appstream From an advisory covering 9 CVEs |
before 0:2021.06-6.module+el9.7.0+24157+8ddb2461 | 0:2021.06-6.module+el9.7.0+24157+8ddb2461 |
nodejs-packaging-bundlerRed Hat:enterprise_linux:9::appstream From an advisory covering 9 CVEs |
before 0:2021.06-6.module+el9.7.0+24157+8ddb2461 | 0:2021.06-6.module+el9.7.0+24157+8ddb2461 |
npmRed Hat:enterprise_linux:9::appstream From an advisory covering 9 CVEs |
before 1:10.9.7-1.22.22.2.1.module+el9.7.0+24157+8ddb2461 | 1:10.9.7-1.22.22.2.1.module+el9.7.0+24157+8ddb2461 |
v8-12.4-develRed Hat:enterprise_linux:9::appstream From an advisory covering 9 CVEs |
before 3:12.4.254.21-1.22.22.2.1.module+el9.7.0+24157+8ddb2461 | 3:12.4.254.21-1.22.22.2.1.module+el9.7.0+24157+8ddb2461 |
nodejsRed Hat:enterprise_linux_eus:10.0 From an advisory covering 9 CVEs |
before 1:22.22.2-2.el10_0 | 1:22.22.2-2.el10_0 |
nodejs-debuginfoRed Hat:enterprise_linux_eus:10.0 From an advisory covering 9 CVEs |
before 1:22.22.2-2.el10_0 | 1:22.22.2-2.el10_0 |
nodejs-develRed Hat:enterprise_linux_eus:10.0 From an advisory covering 9 CVEs |
before 1:22.22.2-2.el10_0 | 1:22.22.2-2.el10_0 |
nodejs-docsRed Hat:enterprise_linux_eus:10.0 From an advisory covering 9 CVEs |
before 1:22.22.2-2.el10_0 | 1:22.22.2-2.el10_0 |
nodejs-full-i18nRed Hat:enterprise_linux_eus:10.0 From an advisory covering 9 CVEs |
before 1:22.22.2-2.el10_0 | 1:22.22.2-2.el10_0 |
nodejs-libsRed Hat:enterprise_linux_eus:10.0 From an advisory covering 9 CVEs |
before 1:22.22.2-2.el10_0 | 1:22.22.2-2.el10_0 |
nodejs-libs-debuginfoRed Hat:enterprise_linux_eus:10.0 From an advisory covering 9 CVEs |
before 1:22.22.2-2.el10_0 | 1:22.22.2-2.el10_0 |
nodejs-npmRed Hat:enterprise_linux_eus:10.0 From an advisory covering 9 CVEs |
before 1:10.9.7-1.22.22.2.2.el10_0 | 1:10.9.7-1.22.22.2.2.el10_0 |
nodejs22Red Hat:enterprise_linux_eus:10.0 From an advisory covering 9 CVEs |
before 1:22.22.2-2.el10_0 | 1:22.22.2-2.el10_0 |
nodejs22-debuginfoRed Hat:enterprise_linux_eus:10.0 From an advisory covering 9 CVEs |
before 1:22.22.2-2.el10_0 | 1:22.22.2-2.el10_0 |
nodejs22-debugsourceRed Hat:enterprise_linux_eus:10.0 From an advisory covering 9 CVEs |
before 1:22.22.2-2.el10_0 | 1:22.22.2-2.el10_0 |
nodejsRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 1:24.14.1-2.module+el9.7.0+24166+51c9666b | 1:24.14.1-2.module+el9.7.0+24166+51c9666b |
nodejs-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 1:24.14.1-2.module+el9.7.0+24166+51c9666b | 1:24.14.1-2.module+el9.7.0+24166+51c9666b |
nodejs-debugsourceRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 1:24.14.1-2.module+el9.7.0+24166+51c9666b | 1:24.14.1-2.module+el9.7.0+24166+51c9666b |
nodejs-develRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 1:24.14.1-2.module+el9.7.0+24166+51c9666b | 1:24.14.1-2.module+el9.7.0+24166+51c9666b |
nodejs-docsRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 1:24.14.1-2.module+el9.7.0+24166+51c9666b | 1:24.14.1-2.module+el9.7.0+24166+51c9666b |
nodejs-full-i18nRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 1:24.14.1-2.module+el9.7.0+24166+51c9666b | 1:24.14.1-2.module+el9.7.0+24166+51c9666b |
nodejs-libsRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 1:24.14.1-2.module+el9.7.0+24166+51c9666b | 1:24.14.1-2.module+el9.7.0+24166+51c9666b |
nodejs-libs-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 1:24.14.1-2.module+el9.7.0+24166+51c9666b | 1:24.14.1-2.module+el9.7.0+24166+51c9666b |
nodejs-nodemonRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 0:3.0.3-3.module+el9.7.0+24166+51c9666b | 0:3.0.3-3.module+el9.7.0+24166+51c9666b |
nodejs-packagingRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 0:2021.06-6.module+el9.7.0+24166+51c9666b | 0:2021.06-6.module+el9.7.0+24166+51c9666b |
nodejs-packaging-bundlerRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 0:2021.06-6.module+el9.7.0+24166+51c9666b | 0:2021.06-6.module+el9.7.0+24166+51c9666b |
npmRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 1:11.11.0-1.24.14.1.2.module+el9.7.0+24166+51c9666b | 1:11.11.0-1.24.14.1.2.module+el9.7.0+24166+51c9666b |
v8-13.6-develRed Hat:enterprise_linux:9::appstream From an advisory covering 18 CVEs |
before 3:13.6.233.17-1.24.14.1.2.module+el9.7.0+24166+51c9666b | 3:13.6.233.17-1.24.14.1.2.module+el9.7.0+24166+51c9666b |
nodejsRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 1:24.14.1-2.module+el8.10.0+24190+49a46c75 | 1:24.14.1-2.module+el8.10.0+24190+49a46c75 |
nodejs-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 1:24.14.1-2.module+el8.10.0+24190+49a46c75 | 1:24.14.1-2.module+el8.10.0+24190+49a46c75 |
nodejs-debugsourceRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 1:24.14.1-2.module+el8.10.0+24190+49a46c75 | 1:24.14.1-2.module+el8.10.0+24190+49a46c75 |
nodejs-develRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 1:24.14.1-2.module+el8.10.0+24190+49a46c75 | 1:24.14.1-2.module+el8.10.0+24190+49a46c75 |
nodejs-docsRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 1:24.14.1-2.module+el8.10.0+24190+49a46c75 | 1:24.14.1-2.module+el8.10.0+24190+49a46c75 |
nodejs-full-i18nRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 1:24.14.1-2.module+el8.10.0+24190+49a46c75 | 1:24.14.1-2.module+el8.10.0+24190+49a46c75 |
nodejs-libsRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 1:24.14.1-2.module+el8.10.0+24190+49a46c75 | 1:24.14.1-2.module+el8.10.0+24190+49a46c75 |
nodejs-libs-debuginfoRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 1:24.14.1-2.module+el8.10.0+24190+49a46c75 | 1:24.14.1-2.module+el8.10.0+24190+49a46c75 |
nodejs-nodemonRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 0:3.0.3-1.module+el8.10.0+24190+49a46c75 | 0:3.0.3-1.module+el8.10.0+24190+49a46c75 |
nodejs-packagingRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 0:2021.06-6.module+el8.10.0+24190+49a46c75 | 0:2021.06-6.module+el8.10.0+24190+49a46c75 |
nodejs-packaging-bundlerRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 0:2021.06-6.module+el8.10.0+24190+49a46c75 | 0:2021.06-6.module+el8.10.0+24190+49a46c75 |
npmRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 1:11.11.0-1.24.14.1.2.module+el8.10.0+24190+49a46c75 | 1:11.11.0-1.24.14.1.2.module+el8.10.0+24190+49a46c75 |
v8-13.6-develRed Hat:enterprise_linux:8::appstream From an advisory covering 17 CVEs |
before 3:13.6.233.17-1.24.14.1.2.module+el8.10.0+24190+49a46c75 | 3:13.6.233.17-1.24.14.1.2.module+el8.10.0+24190+49a46c75 |
nodejs24Red Hat:enterprise_linux:10.1 From an advisory covering 18 CVEs |
before 1:24.14.1-2.el10_1 | 1:24.14.1-2.el10_1 |
nodejs24-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 18 CVEs |
before 1:24.14.1-2.el10_1 | 1:24.14.1-2.el10_1 |
nodejs24-debugsourceRed Hat:enterprise_linux:10.1 From an advisory covering 18 CVEs |
before 1:24.14.1-2.el10_1 | 1:24.14.1-2.el10_1 |
nodejs24-develRed Hat:enterprise_linux:10.1 From an advisory covering 18 CVEs |
before 1:24.14.1-2.el10_1 | 1:24.14.1-2.el10_1 |
nodejs24-docsRed Hat:enterprise_linux:10.1 From an advisory covering 18 CVEs |
before 1:24.14.1-2.el10_1 | 1:24.14.1-2.el10_1 |
nodejs24-full-i18nRed Hat:enterprise_linux:10.1 From an advisory covering 18 CVEs |
before 1:24.14.1-2.el10_1 | 1:24.14.1-2.el10_1 |
nodejs24-libsRed Hat:enterprise_linux:10.1 From an advisory covering 18 CVEs |
before 1:24.14.1-2.el10_1 | 1:24.14.1-2.el10_1 |
nodejs24-libs-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 18 CVEs |
before 1:24.14.1-2.el10_1 | 1:24.14.1-2.el10_1 |
nodejs24-npmRed Hat:enterprise_linux:10.1 From an advisory covering 18 CVEs |
before 1:11.11.0-1.24.14.1.2.el10_1 | 1:11.11.0-1.24.14.1.2.el10_1 |
nodejsRed Hat:rhel_eus:9.6::appstream From an advisory covering 9 CVEs |
before 1:22.22.2-1.module+el9.6.0+24196+39669d4e | 1:22.22.2-1.module+el9.6.0+24196+39669d4e |
nodejs-debuginfoRed Hat:rhel_eus:9.6::appstream From an advisory covering 9 CVEs |
before 1:22.22.2-1.module+el9.6.0+24196+39669d4e | 1:22.22.2-1.module+el9.6.0+24196+39669d4e |
nodejs-debugsourceRed Hat:rhel_eus:9.6::appstream From an advisory covering 9 CVEs |
before 1:22.22.2-1.module+el9.6.0+24196+39669d4e | 1:22.22.2-1.module+el9.6.0+24196+39669d4e |
nodejs-develRed Hat:rhel_eus:9.6::appstream From an advisory covering 9 CVEs |
before 1:22.22.2-1.module+el9.6.0+24196+39669d4e | 1:22.22.2-1.module+el9.6.0+24196+39669d4e |
nodejs-docsRed Hat:rhel_eus:9.6::appstream From an advisory covering 9 CVEs |
before 1:22.22.2-1.module+el9.6.0+24196+39669d4e | 1:22.22.2-1.module+el9.6.0+24196+39669d4e |
nodejs-full-i18nRed Hat:rhel_eus:9.6::appstream From an advisory covering 9 CVEs |
before 1:22.22.2-1.module+el9.6.0+24196+39669d4e | 1:22.22.2-1.module+el9.6.0+24196+39669d4e |
nodejs-libsRed Hat:rhel_eus:9.6::appstream From an advisory covering 9 CVEs |
before 1:22.22.2-1.module+el9.6.0+24196+39669d4e | 1:22.22.2-1.module+el9.6.0+24196+39669d4e |
nodejs-libs-debuginfoRed Hat:rhel_eus:9.6::appstream From an advisory covering 9 CVEs |
before 1:22.22.2-1.module+el9.6.0+24196+39669d4e | 1:22.22.2-1.module+el9.6.0+24196+39669d4e |
nodejs-nodemonRed Hat:rhel_eus:9.6::appstream From an advisory covering 9 CVEs |
before 0:3.0.1-1.module+el9.6.0+23473+45664c2d | 0:3.0.1-1.module+el9.6.0+23473+45664c2d |
nodejs-packagingRed Hat:rhel_eus:9.6::appstream From an advisory covering 9 CVEs |
before 0:2021.06-4.module+el9.6.0+23473+45664c2d | 0:2021.06-4.module+el9.6.0+23473+45664c2d |
nodejs-packaging-bundlerRed Hat:rhel_eus:9.6::appstream From an advisory covering 9 CVEs |
before 0:2021.06-4.module+el9.6.0+23473+45664c2d | 0:2021.06-4.module+el9.6.0+23473+45664c2d |
npmRed Hat:rhel_eus:9.6::appstream From an advisory covering 9 CVEs |
before 1:10.9.7-1.22.22.2.1.module+el9.6.0+24196+39669d4e | 1:10.9.7-1.22.22.2.1.module+el9.6.0+24196+39669d4e |
v8-12.4-develRed Hat:rhel_eus:9.6::appstream From an advisory covering 9 CVEs |
before 3:12.4.254.21-1.22.22.2.1.module+el9.6.0+24196+39669d4e | 3:12.4.254.21-1.22.22.2.1.module+el9.6.0+24196+39669d4e |
nodejs22Rocky Linux:10 From an advisory covering 9 CVEs |
before 1:22.22.2-1.el10_1 | 1:22.22.2-1.el10_1 |
nodejs-nodemonRocky Linux:8 From an advisory covering 9 CVEs |
before 0:3.0.1-1.module+el8.10.0+1666+930e28e8 | 0:3.0.1-1.module+el8.10.0+1666+930e28e8 |
nodejs-nodemonRocky Linux:8 From an advisory covering 9 CVEs |
before 0:3.0.1-1.module+el8.9.0+1760+903d54b9 | 0:3.0.1-1.module+el8.9.0+1760+903d54b9 |
nodejs-nodemonRocky Linux:8 From an advisory covering 9 CVEs |
before 0:3.0.1-1.module+el8.10.0+1667+4a788d89 | 0:3.0.1-1.module+el8.10.0+1667+4a788d89 |
nodejs-nodemonRocky Linux:8 From an advisory covering 9 CVEs |
before 0:3.0.1-1.module+el8.10.0+1823+b5789597 | 0:3.0.1-1.module+el8.10.0+1823+b5789597 |
nodejs-nodemonRocky Linux:8 From an advisory covering 9 CVEs |
before 0:3.0.1-1.module+el8.10.0+1924+614dc87f | 0:3.0.1-1.module+el8.10.0+1924+614dc87f |
nodejs-nodemonRocky Linux:8 From an advisory covering 9 CVEs |
before 0:3.0.1-1.module+el8.10.0+1988+437f3d23 | 0:3.0.1-1.module+el8.10.0+1988+437f3d23 |
nodejs-nodemonRocky Linux:8 From an advisory covering 9 CVEs |
before 0:3.0.1-1.module+el8.10.0+1824+532140ee | 0:3.0.1-1.module+el8.10.0+1824+532140ee |
nodejs-nodemonRocky Linux:8 From an advisory covering 9 CVEs |
before 0:3.0.1-1.module+el8.10.0+1935+d3cbe60f | 0:3.0.1-1.module+el8.10.0+1935+d3cbe60f |
nodejs-nodemonRocky Linux:8 From an advisory covering 9 CVEs |
before 0:3.0.1-1.module+el8.10.0+1989+e60144d9 | 0:3.0.1-1.module+el8.10.0+1989+e60144d9 |
nodejs-packagingRocky Linux:8 From an advisory covering 9 CVEs |
before 0:2021.06-6.module+el8.10.0+40048+6d99f608 | 0:2021.06-6.module+el8.10.0+40048+6d99f608 |
nodejs-nodemonRocky Linux:9 From an advisory covering 9 CVEs |
before 0:3.0.1-1.module+el9.7.0+40017+f0db1785 | 0:3.0.1-1.module+el9.7.0+40017+f0db1785 |
nodejs-nodemonRocky Linux:9 From an advisory covering 9 CVEs |
before 0:3.0.1-1.module+el9.7.0+40018+a011993d | 0:3.0.1-1.module+el9.7.0+40018+a011993d |
nodejs-nodemonRocky Linux:9 From an advisory covering 9 CVEs |
before 0:3.0.1-1.module+el9.7.0+40022+9ecc286c | 0:3.0.1-1.module+el9.7.0+40022+9ecc286c |
nodejs-packagingRocky Linux:9 From an advisory covering 9 CVEs |
before 0:2021.06-6.module+el9.7.0+40052+e32ea525 | 0:2021.06-6.module+el9.7.0+40052+e32ea525 |
nodejs-nodemonRocky Linux:9 From an advisory covering 18 CVEs |
before 0:3.0.3-3.module+el9.7.0+40025+0e0cf6b2 | 0:3.0.3-3.module+el9.7.0+40025+0e0cf6b2 |
nodejs-packagingRocky Linux:9 From an advisory covering 18 CVEs |
before 0:2021.06-6.module+el9.7.0+40052+e32ea525 | 0:2021.06-6.module+el9.7.0+40052+e32ea525 |
nodejs-nodemonRocky Linux:8 From an advisory covering 17 CVEs |
before 0:3.0.3-1.module+el8.10.0+2084+ab509703 | 0:3.0.3-1.module+el8.10.0+2084+ab509703 |
nodejs-packagingRocky Linux:8 From an advisory covering 17 CVEs |
before 0:2021.06-6.module+el8.10.0+40048+6d99f608 | 0:2021.06-6.module+el8.10.0+40048+6d99f608 |
nodejs24Rocky Linux:10 From an advisory covering 18 CVEs |
before 1:24.14.1-2.el10_1 | 1:24.14.1-2.el10_1 |
undiciRoot:npm |
before 6.21.2-aikido.6 | 6.21.2-aikido.65.29.0-aikido.36.19.2-aikido.76.21.3-aikido.87.5.0-aikido.66.21.3-aikido.96.20.1-aikido.25.29.0-aikido.45.28.5-aikido.15.28.5-aikido.26.20.1-aikido.36.21.3-aikido.105.28.4-aikido.36.19.8-aikido.16.21.1-aikido.26.21.3-aikido.116.19.2-aikido.86.21.2-aikido.76.19.8-aikido.26.21.1-aikido.36.19.2-aikido.96.19.2-aikido.106.19.8-aikido.36.19.8-aikido.45.29.0-aikido.55.28.5-aikido.35.29.0-aikido.65.28.5-aikido.45.28.4-aikido.45.28.4-aikido.57.5.0-aikido.75.28.4-aikido.67.5.0-aikido.86.19.8-aikido.56.21.1-aikido.46.20.1-aikido.46.21.3-aikido.126.21.1-aikido.56.19.8-aikido.6 |
@rootio/undiciRoot:npm |
before 6.21.3-root.io.2 | 6.21.3-root.io.26.21.3-root.io.36.21.3-root.io.46.21.3-root.io.57.5.0-root.io.16.21.2-root.io.27.5.0-root.io.27.5.0-root.io.36.21.2-root.io.36.21.3-root.io.66.21.2-root.io.47.5.0-root.io.46.21.2-root.io.57.5.0-root.io.56.21.3-root.io.76.19.2-root.io.46.19.2-root.io.56.19.2-root.io.65.29.0-root.io.15.29.0-root.io.26.21.2-root.io.65.29.0-root.io.36.19.2-root.io.76.21.3-root.io.87.5.0-root.io.66.21.3-root.io.96.20.1-root.io.25.29.0-root.io.45.28.5-root.io.15.28.5-root.io.26.20.1-root.io.36.21.3-root.io.105.28.4-root.io.36.19.8-root.io.16.21.1-root.io.26.21.3-root.io.116.19.2-root.io.86.21.2-root.io.76.19.8-root.io.26.21.1-root.io.36.19.2-root.io.96.19.2-root.io.106.19.8-root.io.36.19.8-root.io.45.29.0-root.io.55.28.5-root.io.35.29.0-root.io.65.28.5-root.io.45.28.4-root.io.45.28.4-root.io.57.5.0-root.io.75.28.4-root.io.67.5.0-root.io.86.19.8-root.io.56.21.1-root.io.46.20.1-root.io.46.21.3-root.io.126.21.1-root.io.56.19.8-root.io.6 |
node-undiciUbuntu:24.04:LTS |
All versions, plus listed versions 5.22.1+dfsg1+~cs20.10.10.2-1ubuntu15.26.3+dfsg1+~cs23.10.12-2 |
None known |
node-undiciUbuntu:25.10 |
All versions, plus listed versions 7.3.0+dfsg1+~cs24.12.11-17.3.0+dfsg1+~cs24.12.11-2 |
None known |
node-undiciUbuntu:26.10 |
All versions, plus listed versions 7.18.2+dfsg+~cs3.2.0-1build17.24.6+dfsg+~cs3.2.0-38.5.0+dfsg+~cs3.2.0-28.5.0+dfsg+~cs3.2.0-38.9.0+dfsg+~cs3.2.0-1 |
None known |
node-undiciUbuntu:26.04:LTS |
All versions, plus listed versions 7.3.0+dfsg1+~cs24.12.11-27.16.0+dfsg+~cs3.2.0-27.18.2+dfsg+~cs3.2.0-17.18.2+dfsg+~cs3.2.0-1build1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-2229 is a high vulnerability (CVSS 7.5) in Nodejs Undici, published March 12, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.00%, the 63rd percentile. Fixed in undici 6.24.0.
References
github.com/nodejs/undici/security/advisories/GHSA-v9p9-hfj2-hcw8
hackerone.com/reports/3487486
cna.openjsf.org/security-advisories.html
datatracker.ietf.org/doc/html/rfc7692
nodejs.org/api/zlib.html
access.redhat.com/security/cve/CVE-2026-2229
Show 160 moreShow less
bugzilla.redhat.com/show_bug.cgi?id=2447143
security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-2229.json
access.redhat.com/errata/RHSA-2026:17789
access.redhat.com/errata/RHSA-2026:7310
access.redhat.com/errata/RHSA-2026:7080
access.redhat.com/errata/RHSA-2026:7675
access.redhat.com/errata/RHSA-2026:7123
access.redhat.com/errata/RHSA-2026:7670
access.redhat.com/errata/RHSA-2026:7983
access.redhat.com/errata/RHSA-2026:7302
access.redhat.com/errata/RHSA-2026:7350
access.redhat.com/errata/RHSA-2026:34342
access.redhat.com/errata/RHSA-2026:9742
access.redhat.com/errata/RHSA-2026:13826
access.redhat.com/errata/RHSA-2026:5807
access.redhat.com/errata/RHSA-2026:21772
access.redhat.com/errata/RHSA-2026:21931
access.redhat.com/errata/RHSA-2026:56431
nvd.nist.gov/vuln/detail/CVE-2026-2229
github.com/advisories/GHSA-v9p9-hfj2-hcw8
access.redhat.com/security/cve/CVE-2026-1525
access.redhat.com/security/cve/CVE-2026-1526
access.redhat.com/security/cve/CVE-2026-1528
access.redhat.com/security/cve/CVE-2026-21710
access.redhat.com/security/cve/CVE-2026-25547
access.redhat.com/security/cve/CVE-2026-26996
access.redhat.com/security/cve/CVE-2026-27135
access.redhat.com/security/cve/CVE-2026-27904
bugzilla.redhat.com/2436942
bugzilla.redhat.com/2441268
bugzilla.redhat.com/2442922
bugzilla.redhat.com/2447142
bugzilla.redhat.com/2447143
bugzilla.redhat.com/2447144
bugzilla.redhat.com/2447145
bugzilla.redhat.com/2448754
bugzilla.redhat.com/2453151
errata.almalinux.org/10/ALSA-2026-7080.html
errata.almalinux.org/8/ALSA-2026-7123.html
access.redhat.com/security/cve/CVE-2026-1527
access.redhat.com/security/cve/CVE-2026-21637
access.redhat.com/security/cve/CVE-2026-21711
access.redhat.com/security/cve/CVE-2026-21712
access.redhat.com/security/cve/CVE-2026-21713
access.redhat.com/security/cve/CVE-2026-21714
access.redhat.com/security/cve/CVE-2026-21715
access.redhat.com/security/cve/CVE-2026-21716
access.redhat.com/security/cve/CVE-2026-21717
access.redhat.com/security/cve/CVE-2026-2581
bugzilla.redhat.com/2431340
bugzilla.redhat.com/2447140
bugzilla.redhat.com/2447141
bugzilla.redhat.com/2453037
bugzilla.redhat.com/2453152
bugzilla.redhat.com/2453157
bugzilla.redhat.com/2453158
bugzilla.redhat.com/2453160
bugzilla.redhat.com/2453161
bugzilla.redhat.com/2453162
errata.almalinux.org/9/ALSA-2026-7350.html
errata.almalinux.org/8/ALSA-2026-7670.html
errata.almalinux.org/10/ALSA-2026-7675.html
docs.bell-sw.com/security/cves/CVE-2026-2229
github.com/nodejs/undici
github.com/CVEProject/cvelistV5/tree/main/cves/2026/2xxx/CVE-2026-2229.json
security-tracker.debian.org/tracker/CVE-2026-2229
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2436942
bugzilla.redhat.com/show_bug.cgi?id=2441268
bugzilla.redhat.com/show_bug.cgi?id=2442922
bugzilla.redhat.com/show_bug.cgi?id=2447142
bugzilla.redhat.com/show_bug.cgi?id=2447144
bugzilla.redhat.com/show_bug.cgi?id=2447145
bugzilla.redhat.com/show_bug.cgi?id=2448754
bugzilla.redhat.com/show_bug.cgi?id=2453151
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7080.json
cve.org/CVERecord?id=CVE-2026-1525
nvd.nist.gov/vuln/detail/CVE-2026-1525
cwe.mitre.org/data/definitions/444.html
github.com/nodejs/undici/security/advisories/GHSA-2mjp-6q6p-2qxm
hackerone.com/reports/3556037
rfc-editor.org/rfc/rfc9110.html
cve.org/CVERecord?id=CVE-2026-1526
nvd.nist.gov/vuln/detail/CVE-2026-1526
github.com/nodejs/undici/security/advisories/GHSA-vrm6-8vpv-qv8q
hackerone.com/reports/3481206
cve.org/CVERecord?id=CVE-2026-1528
nvd.nist.gov/vuln/detail/CVE-2026-1528
github.com/nodejs/undici/security/advisories/GHSA-f269-vfmq-vjvj
hackerone.com/reports/3537648
cve.org/CVERecord?id=CVE-2026-2229
cve.org/CVERecord?id=CVE-2026-21710
nvd.nist.gov/vuln/detail/CVE-2026-21710
nodejs.org/en/blog/vulnerability/march-2026-security-releases
cve.org/CVERecord?id=CVE-2026-25547
nvd.nist.gov/vuln/detail/CVE-2026-25547
github.com/isaacs/brace-expansion/security/advisories/GHSA-7h2j-956f-4vf2
cve.org/CVERecord?id=CVE-2026-26996
nvd.nist.gov/vuln/detail/CVE-2026-26996
github.com/isaacs/minimatch/commit/2e111f3a79abc00fa73110195de2c0f2351904f5
github.com/isaacs/minimatch/security/advisories/GHSA-3ppc-4f35-3m26
cve.org/CVERecord?id=CVE-2026-27135
nvd.nist.gov/vuln/detail/CVE-2026-27135
github.com/nghttp2/nghttp2/commit/5c7df8fa815ac1004d9ecb9d1f7595c4d37f46e1
github.com/nghttp2/nghttp2/security/advisories/GHSA-6933-cjhr-5qg6
cve.org/CVERecord?id=CVE-2026-27904
nvd.nist.gov/vuln/detail/CVE-2026-27904
github.com/isaacs/minimatch/security/advisories/GHSA-23c5-xmqv-rm74
issues.redhat.com/browse/RHEL-154019
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7123.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7302.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7310.json
bugzilla.redhat.com/show_bug.cgi?id=2431340
bugzilla.redhat.com/show_bug.cgi?id=2447140
bugzilla.redhat.com/show_bug.cgi?id=2447141
bugzilla.redhat.com/show_bug.cgi?id=2453037
bugzilla.redhat.com/show_bug.cgi?id=2453152
bugzilla.redhat.com/show_bug.cgi?id=2453157
bugzilla.redhat.com/show_bug.cgi?id=2453158
bugzilla.redhat.com/show_bug.cgi?id=2453160
bugzilla.redhat.com/show_bug.cgi?id=2453161
bugzilla.redhat.com/show_bug.cgi?id=2453162
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7350.json
cve.org/CVERecord?id=CVE-2026-1527
nvd.nist.gov/vuln/detail/CVE-2026-1527
github.com/nodejs/undici/security/advisories/GHSA-4992-7rv2-5pvq
hackerone.com/reports/3487198
cve.org/CVERecord?id=CVE-2026-2581
nvd.nist.gov/vuln/detail/CVE-2026-2581
github.com/nodejs/undici/security/advisories/GHSA-phc3-fgpg-7m6h
hackerone.com/reports/3513473
cve.org/CVERecord?id=CVE-2026-21637
nvd.nist.gov/vuln/detail/CVE-2026-21637
nodejs.org/en/blog/vulnerability/december-2025-security-releases
cve.org/CVERecord?id=CVE-2026-21711
nvd.nist.gov/vuln/detail/CVE-2026-21711
cve.org/CVERecord?id=CVE-2026-21712
nvd.nist.gov/vuln/detail/CVE-2026-21712
hackerone.com/reports/3546390
cve.org/CVERecord?id=CVE-2026-21713
nvd.nist.gov/vuln/detail/CVE-2026-21713
cve.org/CVERecord?id=CVE-2026-21714
nvd.nist.gov/vuln/detail/CVE-2026-21714
cve.org/CVERecord?id=CVE-2026-21715
nvd.nist.gov/vuln/detail/CVE-2026-21715
cve.org/CVERecord?id=CVE-2026-21716
nvd.nist.gov/vuln/detail/CVE-2026-21716
cve.org/CVERecord?id=CVE-2026-21717
nvd.nist.gov/vuln/detail/CVE-2026-21717
issues.redhat.com/browse/RHEL-151374
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7670.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7675.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7983.json
errata.rockylinux.org/RLSA-2026:7080
errata.rockylinux.org/RLSA-2026:7123
errata.rockylinux.org/RLSA-2026:7302
errata.rockylinux.org/RLSA-2026:7350
errata.rockylinux.org/RLSA-2026:7670
errata.rockylinux.org/RLSA-2026:7675
ubuntu.com/security/CVE-2026-2229