CVE-2026-21714
A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream...
A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream 0 (connection-level) that cause the flow control window to exceed the maximum value of 2³¹-1. The server correctly sends a GOAWAY frame, but the Http2Session object is never cleaned up.
This vulnerability affects HTTP2 users on Node.js 20, 22, 24 and 25.
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
- Low
Exploit likelihood
What each source reports
CVE List Score used
5.3
A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream 0 (connection-level) that cause the flow control window to exceed the maximum value of 2³¹-1. The server correctly sends a GOAWAY frame, but the Http2Session object is never cleaned up.
This vulnerability affects HTTP2 users on Node.js 20, 22, 24 and 25.
- Record
CVE-2026-21714- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-401
- Updated
- 2026-11-02
EUVDEUVD-2026-17176
5.3
A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream 0 (connection-level) that cause the flow control window to exceed the maximum value of 2³¹-1. The server correctly sends a GOAWAY frame, but the Http2Session object is never cleaned up.
This vulnerability affects HTTP2 users on Node.js 20, 22, 24 and 25.
- Record
EUVD-2026-17176- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-cfr8-f5q7-84wq
5.3
A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream...
A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream 0 (connection-level) that cause the flow control window to exceed the maximum value of 2³¹-1. The server correctly sends a GOAWAY frame, but the Http2Session object is never cleaned up.
This vulnerability affects HTTP2 users on Node.js 20, 22, 24 and 25.
- Record
GHSA-cfr8-f5q7-84wq- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-401
- Updated
- 2026-11-02
NVD
5.3
A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream 0 (connection-level) that cause the flow control window to exceed the maximum value of 2³¹-1. The server correctly sends a GOAWAY frame, but the Http2Session object is never cleaned up.
This vulnerability affects HTTP2 users on Node.js 20, 22, 24 and 25.
- Record
CVE-2026-21714- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-401
- Updated
- 2026-11-02
OSVALPINE-CVE-2026-21714
5.3
A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream 0 (connection-level) that cause the flow control window to exceed the maximum value of 2³¹-1. The server correctly sends a GOAWAY frame, but the Http2Session object is never cleaned up.
This vulnerability affects HTTP2 users on Node.js 20, 22, 24 and 25.
- Record
ALPINE-CVE-2026-21714- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVBELL-CVE-2026-21714
5.3
- Record
BELL-CVE-2026-21714- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
Show 38 moreShow less
OSV
5.3
A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream 0 (connection-level) that cause the flow control window to exceed the maximum value of 2³¹-1. The server correctly sends a GOAWAY frame, but the Http2Session object is never cleaned up.
This vulnerability affects HTTP2 users on Node.js 20, 22, 24 and 25.
- Record
CVE-2026-21714- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-21714
5.3
A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream 0 (connection-level) that cause the flow control window to exceed the maximum value of 2³¹-1. The server correctly sends a GOAWAY frame, but the Http2Session object is never cleaned up. This vulnerability affects HTTP2 users on Node.js 20, 22, 24 and 25.
- Record
DEBIAN-CVE-2026-21714- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVOESA-2026-1951
7.5
nodejs 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):
A flaw in Node.js HTTP request handling causes an uncaught TypeError when a request is received with a header named __proto__ and the application accesses req.headersDistinct.
When this occurs, dest["__proto__"] resolves to Object.prototype rather than undefined, causing .push() to be called on a non-array. This exception is thrown synchronously inside a property getter and cannot be intercepted by error event listeners, meaning it cannot be handled without wrapping every req.headersDistinct access in a try/catch.
- This vulnerability affects all Node.js HTTP servers on 20.x, 22.x, 24.x, and v25.x(CVE-2026-21710)
A flaw in Node.js HMAC verification uses a non-constant-time comparison when validating user-provided signatures, potentially leaking timing information proportional to the number of matching bytes. Under certain threat models where high-resolution timing measurements are possible, this behavior could be exploited as a timing oracle to infer HMAC values.
Node.js already provides timing-safe comparison primitives used elsewhere in the codebase, indicating this is an oversight rather than an intentional design decision.
This vulnerability affects 20.x, 22.x, 24.x, and 25.x.(CVE-2026-21713)
A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream 0 (connection-level) that cause the flow control window to exceed the maximum value of 2³¹-1. The server correctly sends a GOAWAY frame, but the Http2Session object is never cleaned up.
This vulnerability affects HTTP2 users on Node.js 20, 22, 24 and 25.(CVE-2026-21714)
A flaw in Node.js Permission Model filesystem enforcement leaves fs.realpathSync.native() without the required read permission checks, while all comparable filesystem functions correctly enforce them.
As a result, code running under --permission with restricted --allow-fs-read can still use fs.realpathSync.native() to check file existence, resolve symlink targets, and enumerate filesystem paths outside of permitted directories.
This vulnerability affects 20.x, 22.x, 24.x, and 25.x processes using the Permission Model where --allow-fs-read is intentionally restricted.(CVE-2026-21715)
An incomplete fix for CVE-2024-36137 leaves FileHandle.chmod() and FileHandle.chown() in the promises API without the required permission checks, while their callback-based equivalents (fs.fchmod(), fs.fchown()) were correctly patched.
As a result, code running under --permission with restricted --allow-fs-write can still use promise-based FileHandle methods to modify file permissions and ownership on already-open file descriptors, bypassing the intended write restrictions.
This vulnerability affects 20.x, 22.x, 24.x, and 25.x processes using the Permission Model where --allow-fs-write is intentionally restricted.(CVE-2026-21716)
A flaw in V8's string hashing mechanism causes integer-like strings to be hashed to their numeric value, making hash collisions trivially predictable. By crafting a request that causes many such collisions in V8's internal string table, an attacker can significantly degrade performance of the Node.js process.
The most common trigger is any endpoint that calls JSON.parse() on attacker-controlled input, as JSON parsing automatically internalizes short strings into the affected hash table.
This vulnerability affects 20.x, 22.x, 24.x, and 25.x.(CVE-2026-21717)
- Record
OESA-2026-1951- 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
OSVOESA-2026-1952
7.5
nodejs 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):
A flaw in Node.js HTTP request handling causes an uncaught TypeError when a request is received with a header named __proto__ and the application accesses req.headersDistinct.
When this occurs, dest["__proto__"] resolves to Object.prototype rather than undefined, causing .push() to be called on a non-array. This exception is thrown synchronously inside a property getter and cannot be intercepted by error event listeners, meaning it cannot be handled without wrapping every req.headersDistinct access in a try/catch.
- This vulnerability affects all Node.js HTTP servers on 20.x, 22.x, 24.x, and v25.x(CVE-2026-21710)
A flaw in Node.js HMAC verification uses a non-constant-time comparison when validating user-provided signatures, potentially leaking timing information proportional to the number of matching bytes. Under certain threat models where high-resolution timing measurements are possible, this behavior could be exploited as a timing oracle to infer HMAC values.
Node.js already provides timing-safe comparison primitives used elsewhere in the codebase, indicating this is an oversight rather than an intentional design decision.
This vulnerability affects 20.x, 22.x, 24.x, and 25.x.(CVE-2026-21713)
A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream 0 (connection-level) that cause the flow control window to exceed the maximum value of 2³¹-1. The server correctly sends a GOAWAY frame, but the Http2Session object is never cleaned up.
This vulnerability affects HTTP2 users on Node.js 20, 22, 24 and 25.(CVE-2026-21714)
A flaw in Node.js Permission Model filesystem enforcement leaves fs.realpathSync.native() without the required read permission checks, while all comparable filesystem functions correctly enforce them.
As a result, code running under --permission with restricted --allow-fs-read can still use fs.realpathSync.native() to check file existence, resolve symlink targets, and enumerate filesystem paths outside of permitted directories.
This vulnerability affects 20.x, 22.x, 24.x, and 25.x processes using the Permission Model where --allow-fs-read is intentionally restricted.(CVE-2026-21715)
An incomplete fix for CVE-2024-36137 leaves FileHandle.chmod() and FileHandle.chown() in the promises API without the required permission checks, while their callback-based equivalents (fs.fchmod(), fs.fchown()) were correctly patched.
As a result, code running under --permission with restricted --allow-fs-write can still use promise-based FileHandle methods to modify file permissions and ownership on already-open file descriptors, bypassing the intended write restrictions.
This vulnerability affects 20.x, 22.x, 24.x, and 25.x processes using the Permission Model where --allow-fs-write is intentionally restricted.(CVE-2026-21716)
A flaw in V8's string hashing mechanism causes integer-like strings to be hashed to their numeric value, making hash collisions trivially predictable. By crafting a request that causes many such collisions in V8's internal string table, an attacker can significantly degrade performance of the Node.js process.
The most common trigger is any endpoint that calls JSON.parse() on attacker-controlled input, as JSON parsing automatically internalizes short strings into the affected hash table.
This vulnerability affects 20.x, 22.x, 24.x, and 25.x.(CVE-2026-21717)
- Record
OESA-2026-1952- 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
OSVOESA-2026-1953
7.5
nodejs 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):
A flaw in Node.js HTTP request handling causes an uncaught TypeError when a request is received with a header named __proto__ and the application accesses req.headersDistinct.
When this occurs, dest["__proto__"] resolves to Object.prototype rather than undefined, causing .push() to be called on a non-array. This exception is thrown synchronously inside a property getter and cannot be intercepted by error event listeners, meaning it cannot be handled without wrapping every req.headersDistinct access in a try/catch.
- This vulnerability affects all Node.js HTTP servers on 20.x, 22.x, 24.x, and v25.x(CVE-2026-21710)
A flaw in Node.js HMAC verification uses a non-constant-time comparison when validating user-provided signatures, potentially leaking timing information proportional to the number of matching bytes. Under certain threat models where high-resolution timing measurements are possible, this behavior could be exploited as a timing oracle to infer HMAC values.
Node.js already provides timing-safe comparison primitives used elsewhere in the codebase, indicating this is an oversight rather than an intentional design decision.
This vulnerability affects 20.x, 22.x, 24.x, and 25.x.(CVE-2026-21713)
A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream 0 (connection-level) that cause the flow control window to exceed the maximum value of 2³¹-1. The server correctly sends a GOAWAY frame, but the Http2Session object is never cleaned up.
This vulnerability affects HTTP2 users on Node.js 20, 22, 24 and 25.(CVE-2026-21714)
A flaw in Node.js Permission Model filesystem enforcement leaves fs.realpathSync.native() without the required read permission checks, while all comparable filesystem functions correctly enforce them.
As a result, code running under --permission with restricted --allow-fs-read can still use fs.realpathSync.native() to check file existence, resolve symlink targets, and enumerate filesystem paths outside of permitted directories.
This vulnerability affects 20.x, 22.x, 24.x, and 25.x processes using the Permission Model where --allow-fs-read is intentionally restricted.(CVE-2026-21715)
An incomplete fix for CVE-2024-36137 leaves FileHandle.chmod() and FileHandle.chown() in the promises API without the required permission checks, while their callback-based equivalents (fs.fchmod(), fs.fchown()) were correctly patched.
As a result, code running under --permission with restricted --allow-fs-write can still use promise-based FileHandle methods to modify file permissions and ownership on already-open file descriptors, bypassing the intended write restrictions.
This vulnerability affects 20.x, 22.x, 24.x, and 25.x processes using the Permission Model where --allow-fs-write is intentionally restricted.(CVE-2026-21716)
A flaw in V8's string hashing mechanism causes integer-like strings to be hashed to their numeric value, making hash collisions trivially predictable. By crafting a request that causes many such collisions in V8's internal string table, an attacker can significantly degrade performance of the Node.js process.
The most common trigger is any endpoint that calls JSON.parse() on attacker-controlled input, as JSON parsing automatically internalizes short strings into the affected hash table.
This vulnerability affects 20.x, 22.x, 24.x, and 25.x.(CVE-2026-21717)
- Record
OESA-2026-1953- 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
OSVOESA-2026-1954
7.5
nodejs 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):
A flaw in Node.js HTTP request handling causes an uncaught TypeError when a request is received with a header named __proto__ and the application accesses req.headersDistinct.
When this occurs, dest["__proto__"] resolves to Object.prototype rather than undefined, causing .push() to be called on a non-array. This exception is thrown synchronously inside a property getter and cannot be intercepted by error event listeners, meaning it cannot be handled without wrapping every req.headersDistinct access in a try/catch.
- This vulnerability affects all Node.js HTTP servers on 20.x, 22.x, 24.x, and v25.x(CVE-2026-21710)
A flaw in Node.js HMAC verification uses a non-constant-time comparison when validating user-provided signatures, potentially leaking timing information proportional to the number of matching bytes. Under certain threat models where high-resolution timing measurements are possible, this behavior could be exploited as a timing oracle to infer HMAC values.
Node.js already provides timing-safe comparison primitives used elsewhere in the codebase, indicating this is an oversight rather than an intentional design decision.
This vulnerability affects 20.x, 22.x, 24.x, and 25.x.(CVE-2026-21713)
A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream 0 (connection-level) that cause the flow control window to exceed the maximum value of 2³¹-1. The server correctly sends a GOAWAY frame, but the Http2Session object is never cleaned up.
This vulnerability affects HTTP2 users on Node.js 20, 22, 24 and 25.(CVE-2026-21714)
A flaw in Node.js Permission Model filesystem enforcement leaves fs.realpathSync.native() without the required read permission checks, while all comparable filesystem functions correctly enforce them.
As a result, code running under --permission with restricted --allow-fs-read can still use fs.realpathSync.native() to check file existence, resolve symlink targets, and enumerate filesystem paths outside of permitted directories.
This vulnerability affects 20.x, 22.x, 24.x, and 25.x processes using the Permission Model where --allow-fs-read is intentionally restricted.(CVE-2026-21715)
An incomplete fix for CVE-2024-36137 leaves FileHandle.chmod() and FileHandle.chown() in the promises API without the required permission checks, while their callback-based equivalents (fs.fchmod(), fs.fchown()) were correctly patched.
As a result, code running under --permission with restricted --allow-fs-write can still use promise-based FileHandle methods to modify file permissions and ownership on already-open file descriptors, bypassing the intended write restrictions.
This vulnerability affects 20.x, 22.x, 24.x, and 25.x processes using the Permission Model where --allow-fs-write is intentionally restricted.(CVE-2026-21716)
A flaw in V8's string hashing mechanism causes integer-like strings to be hashed to their numeric value, making hash collisions trivially predictable. By crafting a request that causes many such collisions in V8's internal string table, an attacker can significantly degrade performance of the Node.js process.
The most common trigger is any endpoint that calls JSON.parse() on attacker-controlled input, as JSON parsing automatically internalizes short strings into the affected hash table.
This vulnerability affects 20.x, 22.x, 24.x, and 25.x.(CVE-2026-21717)
- Record
OESA-2026-1954- 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
OSVOESA-2026-2820
7.5
nodejs 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):
A malformed HTTP/2 HEADERS frame with oversized, invalid HPACK data can cause Node.js to crash by triggering an unhandled TLSSocket error ECONNRESET. Instead of safely closing the connection, the process crashes, enabling a remote denial of service. This primarily affects applications that do not attach explicit error handlers to secure sockets, for example:
server.on('secureConnection', socket => {
socket.on('error', err => {
console.log(err)
})
})
```(CVE-2025-59465)
A flaw in Node.js TLS error handling allows remote attackers to crash or exhaust resources of a TLS server when `pskCallback` or `ALPNCallback` are in use. Synchronous exceptions thrown during these callbacks bypass standard TLS error handling paths (tlsClientError and error), causing either immediate process termination or silent file descriptor leaks that eventually lead to denial of service. Because these callbacks process attacker-controlled input during the TLS handshake, a remote client can repeatedly trigger the issue. This vulnerability affects TLS servers using PSK or ALPN callbacks across Node.js versions where these callbacks throw without being safely wrapped.(CVE-2026-21637)
A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream 0 (connection-level) that cause the flow control window to exceed the maximum value of 2³¹-1. The server correctly sends a GOAWAY frame, but the Http2Session object is never cleaned up.
This vulnerability affects HTTP2 users on Node.js 20, 22, 24 and 25.(CVE-2026-21714)
- Record
OESA-2026-2820- 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
OSVOESA-2026-2821
7.5
nodejs 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):
A malformed HTTP/2 HEADERS frame with oversized, invalid HPACK data can cause Node.js to crash by triggering an unhandled TLSSocket error ECONNRESET. Instead of safely closing the connection, the process crashes, enabling a remote denial of service. This primarily affects applications that do not attach explicit error handlers to secure sockets, for example:
server.on('secureConnection', socket => {
socket.on('error', err => {
console.log(err)
})
})
```(CVE-2025-59465)
A flaw in Node.js TLS error handling allows remote attackers to crash or exhaust resources of a TLS server when `pskCallback` or `ALPNCallback` are in use. Synchronous exceptions thrown during these callbacks bypass standard TLS error handling paths (tlsClientError and error), causing either immediate process termination or silent file descriptor leaks that eventually lead to denial of service. Because these callbacks process attacker-controlled input during the TLS handshake, a remote client can repeatedly trigger the issue. This vulnerability affects TLS servers using PSK or ALPN callbacks across Node.js versions where these callbacks throw without being safely wrapped.(CVE-2026-21637)
A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream 0 (connection-level) that cause the flow control window to exceed the maximum value of 2³¹-1. The server correctly sends a GOAWAY frame, but the Http2Session object is never cleaned up.
This vulnerability affects HTTP2 users on Node.js 20, 22, 24 and 25.(CVE-2026-21714)
- Record
OESA-2026-2821- 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
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
OSVUBUNTU-CVE-2026-21714
5.3
A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream 0 (connection-level) that cause the flow control window to exceed the maximum value of 2³¹-1. The server correctly sends a GOAWAY frame, but the Http2Session object is never cleaned up. This vulnerability affects HTTP2 users on Node.js 20, 22, 24 and 25.
- Record
UBUNTU-CVE-2026-21714- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L - 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
OSVAZL-81233 No score
CVE-2026-21714 affecting package nodejs for versions less than 20.14.0-15
A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream 0 (connection-level) that cause the flow control window to exceed the maximum value of 2³¹-1. The server correctly sends a GOAWAY frame, but the Http2Session object is never cleaned up.
This vulnerability affects HTTP2 users on Node.js 20, 22, 24 and 25.
- Record
AZL-81233- Updated
- 2026-11-02
OSVAZL-81251 No score
CVE-2026-21714 affecting package nodejs24 for versions less than 24.14.1-1
A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream 0 (connection-level) that cause the flow control window to exceed the maximum value of 2³¹-1. The server correctly sends a GOAWAY frame, but the Http2Session object is never cleaned up.
This vulnerability affects HTTP2 users on Node.js 20, 22, 24 and 25.
- Record
AZL-81251- Updated
- 2026-11-02
OSVBIT-node-2026-21714 No score
A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream 0 (connection-level) that cause the flow control window to exceed the maximum value of 2³¹-1. The server correctly sends a GOAWAY frame, but the Http2Session object is never cleaned up.
This vulnerability affects HTTP2 users on Node.js 20, 22, 24 and 25.
- Record
BIT-node-2026-21714- Updated
- 2026-11-02
OSVBIT-node-min-2026-21714 No score
A memory leak occurs in Node.js HTTP/2 servers when a client sends WINDOW_UPDATE frames on stream 0 (connection-level) that cause the flow control window to exceed the maximum value of 2³¹-1. The server correctly sends a GOAWAY frame, but the Http2Session object is never cleaned up.
This vulnerability affects HTTP2 users on Node.js 20, 22, 24 and 25.
- Record
BIT-node-min-2026-21714- Updated
- 2026-11-02
OSVCLSA-2026-1776939108 No score
nodejs: Fix of CVE-2026-21714
- CVE-2026-21714: fix HTTP/2 Http2Session memory leak triggered by a connection-level WINDOW_UPDATE that overflows the flow control window
- Record
CLSA-2026-1776939108- Updated
- 2026-11-02
OSVMGASA-2026-0071 No score
Updated nodejs packages fix security vulnerabilities
Incomplete fix for CVE-2026-21637: loadSNI() in _tls_wrap.js lacks try/catch leading to Remote DoS. (CVE-2026-21637) Denial of Service via proto header name in req.headersDistinct (Uncaught TypeError crashes Node.js process). (CVE-2026-21710) Timing side-channel in HMAC verification via memcmp() in crypto_hmac.cc leads to potential MAC forgery. (CVE-2026-21713) Memory leak in Node.js HTTP/2 server via WINDOW_UPDATE on stream 0 leads to resource exhaustion. (CVE-2026-21714) Permission Model Bypass in realpathSync.native Allows File Existence Disclosure. (CVE-2026-21715) CVE-2024-36137 Patch Bypass - FileHandle.chmod/chown. (CVE-2026-21716) HashDoS in V8. (CVE-2026-21717)
- Record
MGASA-2026-0071- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10504-1 No score
corepack24-24.14.1-1.1 on GA media
These are all security issues fixed in the corepack24-24.14.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10504-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11110-1 No score
nodejs26-26.3.1-1.1 on GA media
These are all security issues fixed in the nodejs26-26.3.1-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11110-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:20519-1 No score
Security update for nodejs24
This update for nodejs24 fixes the following issues:
Update to version 24.14.1.
Security issues fixed:
- CVE-2026-21717: trivially predictable hash collisions due to flaw in V8's string hashing mechanism allows for performance degradation via a crafted request (bsc#1260494).
- CVE-2026-21716: incomplete fix for CVE-2024-36137 allows promise-based FileHandle methods to be used to modify file permissions and ownership on already-open file descriptors (bsc#1260462).
- CVE-2026-21715: flaw in the Permission Model filesystem enforcement allows for file existence disclosure and
filesystem path enumeration via
fs.realpathSync.native()(bsc#1260482). - CVE-2026-21714: memory leak in Node.js HTTP/2 server allows for resource exhaustion via
WINDOW_UPDATEframes sent on stream 0 (bsc#1260480). - CVE-2026-21713: timing side-channel due to flaw in Node.js HMAC verification allows for discovery of HMAC values and potential MAC forgery (bsc#1260463).
- CVE-2026-21712: assertion error caused by flaw in URL processing allows for a process crash via a URL with a malformed IDN (bsc#1260460).
- CVE-2026-21710: uncaught
TypeErrorwhen handling HTTP requests allows for a process crash via requests with a header named__proto__when the application accessesreq.headersDistinct(bsc#1260455). - CVE-2026-21637: flaw in TLS error handling allows for resource exhaustion and crash when
pskCallbackorALPNCallbackare in use (bsc#1256576). - CVE-2025-59464: memory leak allows for remote denial of service against applications processing TLS client certificates (bsc#1256572).
Other updates and bugfixes:
- Version 24.14.0:
- async_hooks: add trackPromises option to createHook()
- build,deps: replace cjs-module-lexer with merve
- deps: add LIEF as a dependency
- events: repurpose events.listenerCount() to accept EventTargets
- fs: add ignore option to fs.watch
- http: add http.setGlobalProxyFromEnv()
- module: allow subpath imports that start with #/
- process: preserve AsyncLocalStorage in queueMicrotask only when needed
- sea: split sea binary manipulation code
- sqlite: enable defensive mode by default
- sqlite: add sqlite prepare options args
- src: add initial support for ESM in embedder API
- stream: add bytes() method to node:stream/consumers
- stream: do not pass readable.compose() output via Readable.from()
- test: use fixture directories for sea tests
- test_runner: add env option to run function
- test_runner: support expecting a test-case to fail
- util: add convertProcessSignalToExitCode utility
- For details, see https://nodejs.org/en/blog/release/v24.14.0
- Record
openSUSE-SU-2026:20519-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21058-1 No score
Security update for nodejs22
This update for nodejs22 fixes the following issues
Update to 22.23.0:
- CVE-2026-6733: undici: Undici: Response queue poisoning on reused keep-alive sockets can lead to incorrect response delivery (bsc#1268479).
- CVE-2026-9496: pacote: excessive CPU consumption in
addGitShawhen processing a specially craftedspec.rawSpecvalue can lead to DoS (bsc#1266318). - CVE-2026-9679: undici: undici vulnerable to HTTP header injection via Set-Cookie percent-decoding (bsc#1268477).
- CVE-2026-11525: undici: undici: Weakening of cookie SameSite policy due to incorrect parsing of Set-Cookie header (bsc#1268481).
- CVE-2026-12151: undici: undici: Denial of Service due to unbounded memory growth via WebSocket frames (bsc#1268482).
- CVE-2026-21637: synchronous exceptions thrown during certain callbacks bypass the standard TLS error handling paths and can cause a denial of service (bsc#1256576).
- CVE-2026-21710: uncaught TypeError exception can cause a denial of service (bsc#1260455).
- CVE-2026-21713: timing side-channel in HMAC verification via memcmp can lead to potential MAC forgery (bsc#1260463).
- CVE-2026-21714: WINDOW_UPDATE frames on stream 0 can lead to memory leak (bsc#1260480).
- CVE-2026-21715: permission model bypass in realpathSync.native can allow file existence disclosure (bsc#1260482).
- CVE-2026-21716: promise-based FileHandle methods can be used to modify file permissions and ownership (bsc#1260462).
- CVE-2026-21717: crafted request can lead to hash collisions trivially predictable (bsc#1260494).
- CVE-2026-27135: nghttp2: assertion failure due to missing state validation can lead to DoS (bsc#1259853).
- CVE-2026-40170: ngtcp2: qlog parameters_set stack buffer overflow (bsc#1262274).
- CVE-2026-42338: ip-address: Cross-site scripting via improper HTML escaping of untrusted input (bsc#1268097).
- CVE-2026-48615: Proxy credentials leaked in ERR_PROXY_TUNNEL error message (bsc#1268598).
- CVE-2026-48617: permission model enforcement bypass via
process.report.writeReport()path misvalidation (bsc#1268554). - CVE-2026-48618: Node.js unicode dot separator handling can lead to tls wildcard-depth authentication bypass due to resolver and verifier hostname normalization mismatch (bsc#1268593).
- CVE-2026-48619: Unbounded memory growth in node:http2 clients via attacker-controlled ORIGIN frames (bsc#1268618).
- CVE-2026-48928: Uppercase sni context matching can lead to mtls authorization bypass due to case-sensitive hostname matching (bsc#1268605).
- CVE-2026-48930: Embedded-nul hostnames can lead to silent authority rebinding due to c-string truncation in resolver bindings (bsc#1268606).
- CVE-2026-48931: HTTP Response Queue Poisoning via TOCTOU Race Condition in http.Agent (bsc#1268611).
- CVE-2026-48933: Node.js WebCrypto AES Integer Overflow Leads to Remote Process Abort (bsc#1268592).
- CVE-2026-48934: TLS host identity verification bypass via session reuse with different servername leads to unauthorized connections (bsc#1268608).
- CVE-2026-48935: Permission Model bypass via FileHandle.utimes() in the promises API (bsc#1268609).
- CVE-2026-48937: servers keep accepting data even after sending a
GOAWAYframe (bsc#1268555).
- Record
openSUSE-SU-2026:21058-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:1299-1 No score
Security update for nodejs24
This update for nodejs24 fixes the following issues:
- Update to 24.14.1
- CVE-2026-21637: synchronous exceptions thrown during certain callbacks bypass the standard TLS error handling paths and can cause a denial of service (bsc#1256576).
- CVE-2026-21710: uncaught TypeError exception can cause a denial of service (bsc#1260455).
- CVE-2026-21712: malformed URL format can lead to a crash (bsc#1260460).
- CVE-2026-21713: timing side-channel in HMAC verification via memcmp can lead to potential MAC forgery (bsc#1260463).
- CVE-2026-21714: WINDOW_UPDATE frames on stream 0 can lead to memory leak (bsc#1260480).
- CVE-2026-21715: permission model bypass in realpathSync.native can allow file existence disclosure (bsc#1260482).
- CVE-2026-21716: promise-based FileHandle methods can be used to modify file permissions and ownership (bsc#1260462).
- CVE-2026-21717: crafted request can lead to trivially predictable hash collisions (bsc#1260494).
- Record
SUSE-SU-2026:1299-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:1363-1 No score
Security update for nodejs20
This update for nodejs20 fixes the following issues:
Update to version 20.20.2.
- CVE-2026-21717: trivially predictable hash collisions due to flaw in V8's string hashing mechanism allows for performance degradation via a crafted request (bsc#1260494).
- CVE-2026-21716: incomplete fix for CVE-2024-36137 allows promise-based FileHandle methods to be used to modify file permissions and ownership on already-open file descriptors (bsc#1260462).
- CVE-2026-21715: flaw in the Permission Model filesystem enforcement allows for file existence disclosure and
filesystem path enumeration via
fs.realpathSync.native()(bsc#1260482). - CVE-2026-21714: memory leak in Node.js HTTP/2 server allows for resource exhaustion via
WINDOW_UPDATEframes sent on stream 0 (bsc#1260480). - CVE-2026-21713: timing side-channel due to flaw in Node.js HMAC verification allows for discovery of HMAC values and potential MAC forgery (bsc#1260463).
- CVE-2026-21710: uncaught
TypeErrorwhen handling HTTP requests allows for a process crash via requests with a header named__proto__when the application accessesreq.headersDistinct(bsc#1260455). - CVE-2026-21637: flaw in TLS error handling allows for resource exhaustion and crash when
pskCallbackorALPNCallbackare in use (bsc#1256576).
- Record
SUSE-SU-2026:1363-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:1371-1 No score
Security update for nodejs20
This update for nodejs20 fixes the following issues:
Update to version 20.20.2.
- CVE-2026-21717: trivially predictable hash collisions due to flaw in V8's string hashing mechanism allows for performance degradation via a crafted request (bsc#1260494).
- CVE-2026-21716: incomplete fix for CVE-2024-36137 allows promise-based FileHandle methods to be used to modify file permissions and ownership on already-open file descriptors (bsc#1260462).
- CVE-2026-21715: flaw in the Permission Model filesystem enforcement allows for file existence disclosure and
filesystem path enumeration via
fs.realpathSync.native()(bsc#1260482). - CVE-2026-21714: memory leak in Node.js HTTP/2 server allows for resource exhaustion via
WINDOW_UPDATEframes sent on stream 0 (bsc#1260480). - CVE-2026-21713: timing side-channel due to flaw in Node.js HMAC verification allows for discovery of HMAC values and potential MAC forgery (bsc#1260463).
- CVE-2026-21710: uncaught
TypeErrorwhen handling HTTP requests allows for a process crash via requests with a header named__proto__when the application accessesreq.headersDistinct(bsc#1260455). - CVE-2026-21637: flaw in TLS error handling allows for resource exhaustion and crash when
pskCallbackorALPNCallbackare in use (bsc#1256576).
- Record
SUSE-SU-2026:1371-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:1478-1 No score
Security update for nodejs22
This update for nodejs22 fixes the following issues:
Update to version 22.22.2.
- CVE-2026-21717: trivially predictable hash collisions due to flaw in V8's string hashing mechanism allows for performance degradation via a crafted request (bsc#1260494).
- CVE-2026-21716: incomplete fix for CVE-2024-36137 allows promise-based FileHandle methods to be used to modify file permissions and ownership on already-open file descriptors (bsc#1260462).
- CVE-2026-21715: flaw in the Permission Model filesystem enforcement allows for file existence disclosure and
filesystem path enumeration via
fs.realpathSync.native()(bsc#1260482). - CVE-2026-21714: memory leak in Node.js HTTP/2 server allows for resource exhaustion via
WINDOW_UPDATEframes sent on stream 0 (bsc#1260480). - CVE-2026-21713: timing side-channel due to flaw in Node.js HMAC verification allows for discovery of HMAC values and potential MAC forgery (bsc#1260463).
- CVE-2026-21710: uncaught
TypeErrorwhen handling HTTP requests allows for a process crash via requests with a header named__proto__when the application accessesreq.headersDistinct(bsc#1260455). - CVE-2026-21637: flaw in TLS error handling allows for resource exhaustion and crash when
pskCallbackorALPNCallbackare in use (bsc#1256576).
- Record
SUSE-SU-2026:1478-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:1509-1 No score
Security update for nodejs22
This update for nodejs22 fixes the following issues:
Update to version 22.22.2.
- CVE-2026-21717: trivially predictable hash collisions due to flaw in V8's string hashing mechanism allows for performance degradation via a crafted request (bsc#1260494).
- CVE-2026-21716: incomplete fix for CVE-2024-36137 allows promise-based FileHandle methods to be used to modify file permissions and ownership on already-open file descriptors (bsc#1260462).
- CVE-2026-21715: flaw in the Permission Model filesystem enforcement allows for file existence disclosure and
filesystem path enumeration via
fs.realpathSync.native()(bsc#1260482). - CVE-2026-21714: memory leak in Node.js HTTP/2 server allows for resource exhaustion via
WINDOW_UPDATEframes sent on stream 0 (bsc#1260480). - CVE-2026-21713: timing side-channel due to flaw in Node.js HMAC verification allows for discovery of HMAC values and potential MAC forgery (bsc#1260463).
- CVE-2026-21710: uncaught
TypeErrorwhen handling HTTP requests allows for a process crash via requests with a header named__proto__when the application accessesreq.headersDistinct(bsc#1260455). - CVE-2026-21637: flaw in TLS error handling allows for resource exhaustion and crash when
pskCallbackorALPNCallbackare in use (bsc#1256576).
- Record
SUSE-SU-2026:1509-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:21181-1 No score
Security update for nodejs24
This update for nodejs24 fixes the following issues:
Update to version 24.14.1.
Security issues fixed:
- CVE-2026-21717: trivially predictable hash collisions due to flaw in V8's string hashing mechanism allows for performance degradation via a crafted request (bsc#1260494).
- CVE-2026-21716: incomplete fix for CVE-2024-36137 allows promise-based FileHandle methods to be used to modify file permissions and ownership on already-open file descriptors (bsc#1260462).
- CVE-2026-21715: flaw in the Permission Model filesystem enforcement allows for file existence disclosure and
filesystem path enumeration via
fs.realpathSync.native()(bsc#1260482). - CVE-2026-21714: memory leak in Node.js HTTP/2 server allows for resource exhaustion via
WINDOW_UPDATEframes sent on stream 0 (bsc#1260480). - CVE-2026-21713: timing side-channel due to flaw in Node.js HMAC verification allows for discovery of HMAC values and potential MAC forgery (bsc#1260463).
- CVE-2026-21712: assertion error caused by flaw in URL processing allows for a process crash via a URL with a malformed IDN (bsc#1260460).
- CVE-2026-21710: uncaught
TypeErrorwhen handling HTTP requests allows for a process crash via requests with a header named__proto__when the application accessesreq.headersDistinct(bsc#1260455). - CVE-2026-21637: flaw in TLS error handling allows for resource exhaustion and crash when
pskCallbackorALPNCallbackare in use (bsc#1256576). - CVE-2025-59464: memory leak allows for remote denial of service against applications processing TLS client certificates (bsc#1256572).
Other updates and bugfixes:
- Version 24.14.0:
- async_hooks: add trackPromises option to createHook()
- build,deps: replace cjs-module-lexer with merve
- deps: add LIEF as a dependency
- events: repurpose events.listenerCount() to accept EventTargets
- fs: add ignore option to fs.watch
- http: add http.setGlobalProxyFromEnv()
- module: allow subpath imports that start with #/
- process: preserve AsyncLocalStorage in queueMicrotask only when needed
- sea: split sea binary manipulation code
- sqlite: enable defensive mode by default
- sqlite: add sqlite prepare options args
- src: add initial support for ESM in embedder API
- stream: add bytes() method to node:stream/consumers
- stream: do not pass readable.compose() output via Readable.from()
- test: use fixture directories for sea tests
- test_runner: add env option to run function
- test_runner: support expecting a test-case to fail
- util: add convertProcessSignalToExitCode utility
- For details, see https://nodejs.org/en/blog/release/v24.14.0
- Record
SUSE-SU-2026:21181-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22368-1 No score
Security update for nodejs22
This update for nodejs22 fixes the following issues
Update to 22.23.0:
- CVE-2026-6733: undici: Undici: Response queue poisoning on reused keep-alive sockets can lead to incorrect response delivery (bsc#1268479).
- CVE-2026-9496: pacote: excessive CPU consumption in
addGitShawhen processing a specially craftedspec.rawSpecvalue can lead to DoS (bsc#1266318). - CVE-2026-9679: undici: undici vulnerable to HTTP header injection via Set-Cookie percent-decoding (bsc#1268477).
- CVE-2026-11525: undici: undici: Weakening of cookie SameSite policy due to incorrect parsing of Set-Cookie header (bsc#1268481).
- CVE-2026-12151: undici: undici: Denial of Service due to unbounded memory growth via WebSocket frames (bsc#1268482).
- CVE-2026-21637: synchronous exceptions thrown during certain callbacks bypass the standard TLS error handling paths and can cause a denial of service (bsc#1256576).
- CVE-2026-21710: uncaught TypeError exception can cause a denial of service (bsc#1260455).
- CVE-2026-21713: timing side-channel in HMAC verification via memcmp can lead to potential MAC forgery (bsc#1260463).
- CVE-2026-21714: WINDOW_UPDATE frames on stream 0 can lead to memory leak (bsc#1260480).
- CVE-2026-21715: permission model bypass in realpathSync.native can allow file existence disclosure (bsc#1260482).
- CVE-2026-21716: promise-based FileHandle methods can be used to modify file permissions and ownership (bsc#1260462).
- CVE-2026-21717: crafted request can lead to hash collisions trivially predictable (bsc#1260494).
- CVE-2026-27135: nghttp2: assertion failure due to missing state validation can lead to DoS (bsc#1259853).
- CVE-2026-40170: ngtcp2: qlog parameters_set stack buffer overflow (bsc#1262274).
- CVE-2026-42338: ip-address: Cross-site scripting via improper HTML escaping of untrusted input (bsc#1268097).
- CVE-2026-48615: Proxy credentials leaked in ERR_PROXY_TUNNEL error message (bsc#1268598).
- CVE-2026-48617: permission model enforcement bypass via
process.report.writeReport()path misvalidation (bsc#1268554). - CVE-2026-48618: Node.js unicode dot separator handling can lead to tls wildcard-depth authentication bypass due to resolver and verifier hostname normalization mismatch (bsc#1268593).
- CVE-2026-48619: Unbounded memory growth in node:http2 clients via attacker-controlled ORIGIN frames (bsc#1268618).
- CVE-2026-48928: Uppercase sni context matching can lead to mtls authorization bypass due to case-sensitive hostname matching (bsc#1268605).
- CVE-2026-48930: Embedded-nul hostnames can lead to silent authority rebinding due to c-string truncation in resolver bindings (bsc#1268606).
- CVE-2026-48931: HTTP Response Queue Poisoning via TOCTOU Race Condition in http.Agent (bsc#1268611).
- CVE-2026-48933: Node.js WebCrypto AES Integer Overflow Leads to Remote Process Abort (bsc#1268592).
- CVE-2026-48934: TLS host identity verification bypass via session reuse with different servername leads to unauthorized connections (bsc#1268608).
- CVE-2026-48935: Permission Model bypass via FileHandle.utimes() in the promises API (bsc#1268609).
- CVE-2026-48937: servers keep accepting data even after sending a
GOAWAYframe (bsc#1268555).
- Record
SUSE-SU-2026:22368-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:4248-1 No score
Security update for nodejs18
This update for nodejs18 fixes the following issues:
- CVE-2025-22150: undici: insufficiently random values used when defining the boundary for a multipart/form-data request (bsc#1236258).
- CVE-2025-23166: improper error handling in async cryptographic operations crashes process (bsc#1243218).
- CVE-2025-23167: llhttp: improper HTTP header block termination in llhttp (bsc#1243220).
- CVE-2025-55131: timeout-based race conditions allow for allocations that contain leftover data from previous operations and lead to exposure of in-process secrets (bsc#1256570).
- CVE-2025-59465: malformed HTTP/2 HEADERS frame with invalid HPACK data can cause a crash due to an unhandled error (bsc#1256573).
- CVE-2025-59466: uncatchable 'Maximum call stack size exceeded' error when
async_hooks.createHook()is enabled can lead to crash (bsc#1256574). - CVE-2025-62408: c-ares 1.32.3-1.34.5 use after free() (bsc#1254738).
- CVE-2026-6733: undici: Undici: Response queue poisoning on reused keep-alive sockets can lead to incorrect response delivery (bsc#1268479).
- CVE-2026-9679: undici: undici vulnerable to HTTP header injection via Set-Cookie percent-decoding (bsc#1268477).
- CVE-2026-11525: undici: undici: Weakening of cookie SameSite policy due to incorrect parsing of Set-Cookie header (bsc#1268481).
- CVE-2026-12151: undici: undici: Denial of Service due to unbounded memory growth via WebSocket frames (bsc#1268482).
- CVE-2026-15157: No validation of the type property of a duck-typed blob-like request body before using it as the Content-Type header on the HTTP/1.1 dispatcher (bsc#1272958).
- CVE-2026-16728: undici: downstream response desynchronization via retry interceptor (bsc#1273593).
- CVE-2026-16729: undici: undici's setCookie function does not fully sanitize cookie attributes (bsc#1273591).
- CVE-2026-21637: synchronous exceptions thrown during certain callbacks bypass the standard TLS error handling paths and can cause a denial of service (bsc#1256576).
- CVE-2026-21710: uncaught TypeError exception can cause a denial of service (bsc#1260455).
- CVE-2026-21713: timing side-channel in HMAC verification via memcmp can lead to potential MAC forgery (bsc#1260463).
- CVE-2026-21714: WINDOW_UPDATE frames on stream 0 can lead to memory leak (bsc#1260480).
- CVE-2026-21717: crafted request can lead to hash collisions trivially predictable (bsc#1260494).
- CVE-2026-22036: undici: unbounded decompression chain in HTTP responses via Content-Encoding may lead to resource exhaustion (bsc#1256848).
- CVE-2026-27135: nghttp2: assertion failure due to missing state validation can lead to DoS (bsc#1259853).
- CVE-2026-48618: Node.js unicode dot separator handling can lead to tls wildcard-depth authentication bypass due to resolver and verifier hostname normalization mismatch (bsc#1268593).
- CVE-2026-48619: Unbounded memory growth in node:http2 clients via attacker-controlled ORIGIN frames (bsc#1268618).
- CVE-2026-48928: Uppercase sni context matching can lead to mtls authorization bypass due to case-sensitive hostname matching (bsc#1268605).
- CVE-2026-48930: Embedded-nul hostnames can lead to silent authority rebinding due to c-string truncation in resolver bindings (bsc#1268606).
- CVE-2026-48931: HTTP Response Queue Poisoning via TOCTOU Race Condition in http.Agent (bsc#1268611).
- CVE-2026-48933: Node.js WebCrypto AES Integer Overflow Leads to Remote Process Abort (bsc#1268592).
- CVE-2026-48934: TLS host identity verification bypass via session reuse with different servername leads to unauthorized connections (bsc#1268608).
- CVE-2026-48935: Permission Model bypass via FileHandle.utimes() in the promises API (bsc#1268609).
- CVE-2026-48937: servers keep accepting data even after sending a
GOAWAYframe (bsc#1268555). - CVE-2026-56846: HTTP/2 retained headers can bypass maxSessionMemory limits (bsc#1272941).
- CVE-2026-56848: HTTP/2 re-entrant send can cause heap-use-after-free (bsc#1272942).
- CVE-2026-56850: HTTPS…
- Record
SUSE-SU-2026:4248-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:4261-1 No score
Security update for nodejs18
This update for nodejs18 fixes the following issues:
- CVE-2025-22150: undici: insufficiently random values used when defining the boundary for a multipart/form-data request (bsc#1236258).
- CVE-2025-23166: improper error handling in async cryptographic operations crashes process (bsc#1243218).
- CVE-2025-23167: llhttp: improper HTTP header block termination in llhttp (bsc#1243220).
- CVE-2025-55131: timeout-based race conditions allow for allocations that contain leftover data from previous operations and lead to exposure of in-process secrets (bsc#1256570).
- CVE-2025-59465: malformed HTTP/2 HEADERS frame with invalid HPACK data can cause a crash due to an unhandled error (bsc#1256573).
- CVE-2025-59466: uncatchable 'Maximum call stack size exceeded' error when
async_hooks.createHook()is enabled can lead to crash (bsc#1256574). - CVE-2025-62408: c-ares 1.32.3-1.34.5 use after free() (bsc#1254738).
- CVE-2026-6733: undici: Undici: Response queue poisoning on reused keep-alive sockets can lead to incorrect response delivery (bsc#1268479).
- CVE-2026-9679: undici: undici vulnerable to HTTP header injection via Set-Cookie percent-decoding (bsc#1268477).
- CVE-2026-11525: undici: undici: Weakening of cookie SameSite policy due to incorrect parsing of Set-Cookie header (bsc#1268481).
- CVE-2026-12151: undici: undici: Denial of Service due to unbounded memory growth via WebSocket frames (bsc#1268482).
- CVE-2026-15157: No validation of the type property of a duck-typed blob-like request body before using it as the Content-Type header on the HTTP/1.1 dispatcher (bsc#1272958).
- CVE-2026-16728: undici: downstream response desynchronization via retry interceptor (bsc#1273593).
- CVE-2026-16729: undici: undici's setCookie function does not fully sanitize cookie attributes (bsc#1273591).
- CVE-2026-21637: synchronous exceptions thrown during certain callbacks bypass the standard TLS error handling paths and can cause a denial of service (bsc#1256576).
- CVE-2026-21710: uncaught TypeError exception can cause a denial of service (bsc#1260455).
- CVE-2026-21713: timing side-channel in HMAC verification via memcmp can lead to potential MAC forgery (bsc#1260463).
- CVE-2026-21714: WINDOW_UPDATE frames on stream 0 can lead to memory leak (bsc#1260480).
- CVE-2026-21717: crafted request can lead to hash collisions trivially predictable (bsc#1260494).
- CVE-2026-22036: undici: unbounded decompression chain in HTTP responses via Content-Encoding may lead to resource exhaustion (bsc#1256848).
- CVE-2026-27135: nghttp2: assertion failure due to missing state validation can lead to DoS (bsc#1259853).
- CVE-2026-48618: Node.js unicode dot separator handling can lead to tls wildcard-depth authentication bypass due to resolver and verifier hostname normalization mismatch (bsc#1268593).
- CVE-2026-48619: Unbounded memory growth in node:http2 clients via attacker-controlled ORIGIN frames (bsc#1268618).
- CVE-2026-48928: Uppercase sni context matching can lead to mtls authorization bypass due to case-sensitive hostname matching (bsc#1268605).
- CVE-2026-48930: Embedded-nul hostnames can lead to silent authority rebinding due to c-string truncation in resolver bindings (bsc#1268606).
- CVE-2026-48931: HTTP Response Queue Poisoning via TOCTOU Race Condition in http.Agent (bsc#1268611).
- CVE-2026-48933: Node.js WebCrypto AES Integer Overflow Leads to Remote Process Abort (bsc#1268592).
- CVE-2026-48934: TLS host identity verification bypass via session reuse with different servername leads to unauthorized connections (bsc#1268608).
- CVE-2026-48935: Permission Model bypass via FileHandle.utimes() in the promises API (bsc#1268609).
- CVE-2026-48937: servers keep accepting data even after sending a
GOAWAYframe (bsc#1268555). - CVE-2026-56846: HTTP/2 retained headers can bypass maxSessionMemory limits (bsc#1272941).
- CVE-2026-56848: HTTP/2 re-entrant send can cause heap-use-after-free (bsc#1272942).
- CVE-2026-56850: HTTPS…
- Record
SUSE-SU-2026:4261-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:4355-1 No score
Security update for nodejs16
This update for nodejs16 fixes the following issues:
- CVE-2025-23085: memory leak when remote peer abruptly closes socket without sending GOAWAY notification (bsc#1236250).
- CVE-2025-23166: improper error handling in async cryptographic operations crashes process (bsc#1243218).
- CVE-2025-23167: llhttp: improper HTTP header block termination in llhttp (bsc#1243220).
- CVE-2025-55131: timeout-based race conditions allow for allocations that contain leftover data from previous operations and lead to exposure of in-process secrets (bsc#1256570).
- CVE-2025-59465: malformed HTTP/2 HEADERS frame with invalid HPACK data can cause a crash due to an unhandled error (bsc#1256573).
- CVE-2025-59466: uncatchable 'Maximum call stack size exceeded' error when
async_hooks.createHook()is enabled can lead to crash (bsc#1256574). - CVE-2026-6733: undici: Undici: Response queue poisoning on reused keep-alive sockets can lead to incorrect response delivery (bsc#1268479).
- CVE-2026-11525: undici: undici: Weakening of cookie SameSite policy due to incorrect parsing of Set-Cookie header (bsc#1268481).
- CVE-2026-12151: undici: undici: Denial of Service due to unbounded memory growth via WebSocket frames (bsc#1268482).
- CVE-2026-15157: No validation of the type property of a duck-typed blob-like request body before using it as the Content-Type header on the HTTP/1.1 dispatcher (bsc#1272958).
- CVE-2026-21637: synchronous exceptions thrown during certain callbacks bypass the standard TLS error handling paths and can cause a denial of service (bsc#1256576).
- CVE-2026-21710: uncaught TypeError exception can cause a denial of service (bsc#1260455).
- CVE-2026-21713: timing side-channel in HMAC verification via memcmp can lead to potential MAC forgery (bsc#1260463).
- CVE-2026-21714: WINDOW_UPDATE frames on stream 0 can lead to memory leak (bsc#1260480).
- CVE-2026-22036: undici: unbounded decompression chain in HTTP responses via Content-Encoding may lead to resource exhaustion (bsc#1256848).
- CVE-2026-27135: nghttp2: assertion failure due to missing state validation can lead to DoS (bsc#1259853).
- CVE-2026-48618: Node.js unicode dot separator handling can lead to tls wildcard-depth authentication bypass due to resolver and verifier hostname normalization mismatch (bsc#1268593).
- CVE-2026-48619: Unbounded memory growth in node:http2 clients via attacker-controlled ORIGIN frames (bsc#1268618).
- CVE-2026-48928: Uppercase sni context matching can lead to mtls authorization bypass due to case-sensitive hostname matching (bsc#1268605).
- CVE-2026-48930: Embedded-nul hostnames can lead to silent authority rebinding due to c-string truncation in resolver bindings (bsc#1268606).
- CVE-2026-48931: HTTP Response Queue Poisoning via TOCTOU Race Condition in http.Agent (bsc#1268611).
- CVE-2026-48933: Node.js WebCrypto AES Integer Overflow Leads to Remote Process Abort (bsc#1268592).
- CVE-2026-48934: TLS host identity verification bypass via session reuse with different servername leads to unauthorized connections (bsc#1268608).
- CVE-2026-48937: servers keep accepting data even after sending a
GOAWAYframe (bsc#1268555). - CVE-2026-56846: HTTP/2 retained headers can bypass maxSessionMemory limits (bsc#1272941).
- CVE-2026-56848: HTTP/2 re-entrant send can cause heap-use-after-free (bsc#1272942).
- CVE-2026-56850: HTTPS Agent can reuse mTLS identities across PFX certificates (bsc#1272944).
- CVE-2026-58040: HTTPS Agent session reuse can skip hostname verification (bsc#1272945).
- CVE-2026-58042: dns.resolveAny() can abort on DNS responses with many A records (bsc#1272947).
- CVE-2026-58044: HTTP parser header truncation can enable request smuggling (bsc#1272951).
- CVE-2026-58045: node:zlib sync APIs can crash on spoofed TypedArray length (bsc#1272948).
- Record
SUSE-SU-2026:4355-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
nodejsAlpine:v3.21 |
before 22.22.2-r0 | 22.22.2-r0 |
nodejsAlpine:v3.22 |
before 22.22.2-r0 | 22.22.2-r0 |
nodejsAlpine:v3.23 |
before 24.14.1-r0 | 24.14.1-r0 |
nodejsAlpine:v3.24 |
before 24.14.1-r0 | 24.14.1-r0 |
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 |
Show 125 moreShow less
| Package | Affected | Fixed |
|---|---|---|
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 |
nodejsAzure Linux:3 |
before 20.14.0-15 | 20.14.0-15 |
nodejs24Azure Linux:3 |
before 24.14.1-1 | 24.14.1-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 |
18.16.1-r0 up to 24.14.1-r0 | 24.14.1-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 |
18.16.1-r0 up to 24.14.1-r0 | 24.14.1-r0 |
nodeBitnami |
before 20.20.2, 21.0.0 up to 22.22.2, 23.0.0 up to 24.14.1, 25.0.0 up to 25.8.2 | 20.20.222.22.224.14.125.8.2 |
node-minBitnami |
before 20.20.2, 21.0.0 up to 22.22.2, 23.0.0 up to 24.14.1, 25.0.0 up to 25.8.2 | 20.20.222.22.224.14.125.8.2 |
nodejsTuxCare:AlmaLinux:9.6 |
before 1:16.20.2-8.el9_6.tuxcare.els12 | 1:16.20.2-8.el9_6.tuxcare.els12 |
nodejs-develTuxCare:AlmaLinux:9.6 |
before 1:16.20.2-8.el9_6.tuxcare.els12 | 1:16.20.2-8.el9_6.tuxcare.els12 |
nodejs-docsTuxCare:AlmaLinux:9.6 |
before 1:16.20.2-8.el9_6.tuxcare.els12 | 1:16.20.2-8.el9_6.tuxcare.els12 |
nodejs-full-i18nTuxCare:AlmaLinux:9.6 |
before 1:16.20.2-8.el9_6.tuxcare.els12 | 1:16.20.2-8.el9_6.tuxcare.els12 |
nodejs-libsTuxCare:AlmaLinux:9.6 |
before 1:16.20.2-8.el9_6.tuxcare.els12 | 1:16.20.2-8.el9_6.tuxcare.els12 |
npmTuxCare:AlmaLinux:9.6 |
before 1:8.19.4_1.16.20.2-8.el9_6.tuxcare.els12 | 1:8.19.4_1.16.20.2-8.el9_6.tuxcare.els12 |
v8-develTuxCare:AlmaLinux:9.6 |
before 2:9.4.146.26_1.16.20.2-8.el9_6.tuxcare.els12 | 2:9.4.146.26_1.16.20.2-8.el9_6.tuxcare.els12 |
nodejsDebian:12 |
before 18.20.4+dfsg-1~deb12u2, plus listed versions 18.13.0+dfsg1-118.13.0+dfsg1-1.118.19.0+dfsg-118.19.0+dfsg-218.19.0+dfsg-3 Show 16 moreShow less18.19.0+dfsg-418.19.0+dfsg-518.19.0+dfsg-618.19.0+dfsg-6~deb12u118.19.0+dfsg-6~deb12u218.19.1+dfsg-118.19.1+dfsg-218.19.1+dfsg-318.19.1+dfsg-3.118.19.1+dfsg-418.19.1+dfsg-618.20.1+dfsg-118.20.1+dfsg-218.20.1+dfsg-318.20.1+dfsg-418.20.4+dfsg-1~deb12u1 |
18.20.4+dfsg-1~deb12u2 |
nodejsDebian:13 |
before 20.19.2+dfsg-1+deb13u2, plus listed versions 20.19.2+dfsg-120.19.2+dfsg-1+deb13u1 |
20.19.2+dfsg-1+deb13u2 |
nodejsDebian:14 |
before 22.22.2+dfsg+~cs22.19.15-1, plus listed versions 20.19.2+dfsg-120.19.4+dfsg-120.19.5+dfsg+~cs20.19.12-120.19.5+dfsg+~cs20.19.12-220.19.5+dfsg+~cs20.19.12-3 Show 20 moreShow less20.19.5+dfsg+~cs20.19.12-420.19.5+dfsg+~cs20.19.24-122.12.0+dfsg-122.12.0+dfsg-222.12.0+dfsg-322.14.0+dfsg-122.18.0+dfsg+~cs22.17.2-122.18.0+dfsg+~cs22.17.2-222.18.0+dfsg-122.19.0+dfsg+~cs22.18.0-122.21.1+dfsg+~cs22.19.0-122.21.1+dfsg+~cs22.19.0-222.21.1+dfsg+~cs22.19.0-322.21.1+dfsg+~cs22.19.0-422.21.1+dfsg+~cs22.19.0-522.21.1+dfsg+~cs22.19.0-622.22.0+dfsg+~cs22.19.13-122.22.0+dfsg+~cs22.19.13-222.22.0+dfsg+~cs22.19.6-122.22.1+dfsg+~cs22.19.15-1 |
22.22.2+dfsg+~cs22.19.15-1 |
nodejsDebian:13 From an advisory covering 7 CVEs |
before 20.19.2+dfsg-1+deb13u2, plus listed versions 20.19.2+dfsg-120.19.2+dfsg-1+deb13u1 |
20.19.2+dfsg-1+deb13u2 |
nodejsMageia:9 From an advisory covering 7 CVEs |
before 22.22.2-1.mga9 | 22.22.2-1.mga9 |
nodejsopenEuler:24.03-LTS-SP2 From an advisory covering 6 CVEs |
before 20.18.2-7.oe2403sp2 | 20.18.2-7.oe2403sp2 |
nodejsopenEuler:24.03-LTS-SP3 From an advisory covering 6 CVEs |
before 20.18.2-7.oe2403sp3 | 20.18.2-7.oe2403sp3 |
nodejsopenEuler:24.03-LTS From an advisory covering 6 CVEs |
before 20.18.2-7.oe2403 | 20.18.2-7.oe2403 |
nodejsopenEuler:24.03-LTS-SP1 From an advisory covering 6 CVEs |
before 20.18.2-7.oe2403sp1 | 20.18.2-7.oe2403sp1 |
nodejsopenEuler:20.03-LTS-SP4 From an advisory covering 3 CVEs |
before 12.22.11-11.oe2003sp4 | 12.22.11-11.oe2003sp4 |
nodejsopenEuler:22.03-LTS-SP4 From an advisory covering 3 CVEs |
before 12.22.11-13.oe2203sp4 | 12.22.11-13.oe2203sp4 |
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 |
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 |
nodejs24SUSE:Linux Enterprise Module for Web and Scripting 15 SP7 From an advisory covering 9 CVEs |
before 24.14.1-150700.15.8.1 | 24.14.1-150700.15.8.1 |
nodejs20SUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 7 CVEs |
before 20.20.2-150600.3.18.1 | 20.20.2-150600.3.18.1 |
nodejs20SUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 7 CVEs |
before 20.20.2-150600.3.18.1 | 20.20.2-150600.3.18.1 |
nodejs20SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 7 CVEs |
before 20.20.2-150500.11.27.1 | 20.20.2-150500.11.27.1 |
nodejs20SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 7 CVEs |
before 20.20.2-150500.11.27.1 | 20.20.2-150500.11.27.1 |
nodejs20SUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 7 CVEs |
before 20.20.2-150500.11.27.1 | 20.20.2-150500.11.27.1 |
nodejs20SUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 7 CVEs |
before 20.20.2-150500.11.27.1 | 20.20.2-150500.11.27.1 |
nodejs22SUSE:Linux Enterprise Module for Web and Scripting 15 SP7 From an advisory covering 7 CVEs |
before 22.22.2-150700.3.9.1 | 22.22.2-150700.3.9.1 |
nodejs22SUSE:Linux Enterprise Server 15 SP6-LTSS From an advisory covering 7 CVEs |
before 22.22.2-150600.13.15.1 | 22.22.2-150600.13.15.1 |
nodejs22SUSE:Linux Enterprise Server for SAP Applications 15 SP6 From an advisory covering 7 CVEs |
before 22.22.2-150600.13.15.1 | 22.22.2-150600.13.15.1 |
nodejs24SUSE:Linux Enterprise Server 16.0 From an advisory covering 9 CVEs |
before 24.14.1-160000.1.1 | 24.14.1-160000.1.1 |
nodejs24SUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 9 CVEs |
before 24.14.1-160000.1.1 | 24.14.1-160000.1.1 |
nodejs22SUSE:Linux Enterprise Server 16.0 From an advisory covering 26 CVEs |
before 22.23.0-160000.1.1 | 22.23.0-160000.1.1 |
nodejs22SUSE:Linux Enterprise Server for SAP applications 16.0 From an advisory covering 26 CVEs |
before 22.23.0-160000.1.1 | 22.23.0-160000.1.1 |
nodejs18SUSE:Linux Enterprise Server 12 SP5-LTSS From an advisory covering 38 CVEs |
before 18.20.8-8.44.1 | 18.20.8-8.44.1 |
nodejs18SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 From an advisory covering 38 CVEs |
before 18.20.8-8.44.1 | 18.20.8-8.44.1 |
nodejs18SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 38 CVEs |
before 18.20.8-150400.9.39.1 | 18.20.8-150400.9.39.1 |
nodejs18SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 38 CVEs |
before 18.20.8-150400.9.39.1 | 18.20.8-150400.9.39.1 |
nodejs18SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 38 CVEs |
before 18.20.8-150400.9.39.1 | 18.20.8-150400.9.39.1 |
nodejs18SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 38 CVEs |
before 18.20.8-150400.9.39.1 | 18.20.8-150400.9.39.1 |
nodejs18SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 38 CVEs |
before 18.20.8-150400.9.39.1 | 18.20.8-150400.9.39.1 |
nodejs18SUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 38 CVEs |
before 18.20.8-150400.9.39.1 | 18.20.8-150400.9.39.1 |
nodejs18SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 38 CVEs |
before 18.20.8-150400.9.39.1 | 18.20.8-150400.9.39.1 |
nodejs18SUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 38 CVEs |
before 18.20.8-150400.9.39.1 | 18.20.8-150400.9.39.1 |
nodejs16SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 31 CVEs |
before 16.20.2-150400.3.42.1 | 16.20.2-150400.3.42.1 |
nodejs16SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 31 CVEs |
before 16.20.2-150400.3.42.1 | 16.20.2-150400.3.42.1 |
nodejs16SUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 31 CVEs |
before 16.20.2-150400.3.42.1 | 16.20.2-150400.3.42.1 |
nodejs16SUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 31 CVEs |
before 16.20.2-150400.3.42.1 | 16.20.2-150400.3.42.1 |
nodejsUbuntu:Pro:14.04:LTS |
All versions, plus listed versions 0.10.15~dfsg1-40.10.21~dfsg1-10.10.22~dfsg1-20.10.23~dfsg1-10.10.23~dfsg1-2 Show 7 moreShow less0.10.23~dfsg1-30.10.24~dfsg1-10.10.25~dfsg2-20.10.25~dfsg2-2ubuntu10.10.25~dfsg2-2ubuntu1.20.10.25~dfsg2-2ubuntu1.2+esm10.10.25~dfsg2-2ubuntu1.2+esm2 |
None known |
nodejsUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 0.10.25~dfsg2-2ubuntu14.2.2~dfsg-14.2.3~dfsg-14.2.4~dfsg-1ubuntu14.2.4~dfsg-2 Show 7 moreShow less4.2.6~dfsg-1ubuntu14.2.6~dfsg-1ubuntu44.2.6~dfsg-1ubuntu4.14.2.6~dfsg-1ubuntu4.24.2.6~dfsg-1ubuntu4.2+esm14.2.6~dfsg-1ubuntu4.2+esm24.2.6~dfsg-1ubuntu4.2+esm3 |
None known |
nodejsUbuntu:Pro:18.04:LTS |
All versions, plus listed versions 6.11.4~dfsg-1ubuntu16.11.4~dfsg-1ubuntu26.12.0~dfsg-1ubuntu16.12.0~dfsg-2ubuntu16.12.0~dfsg-2ubuntu2 Show 10 moreShow less8.10.0~dfsg-28.10.0~dfsg-2ubuntu0.28.10.0~dfsg-2ubuntu0.38.10.0~dfsg-2ubuntu0.48.10.0~dfsg-2ubuntu0.4+esm18.10.0~dfsg-2ubuntu0.4+esm28.10.0~dfsg-2ubuntu0.4+esm38.10.0~dfsg-2ubuntu0.4+esm48.10.0~dfsg-2ubuntu0.4+esm58.10.0~dfsg-2ubuntu0.4+esm6 |
None known |
nodejsUbuntu:Pro:20.04:LTS |
All versions, plus listed versions 10.15.2~dfsg-2ubuntu110.17.0~dfsg-2ubuntu410.17.0~dfsg-2ubuntu610.19.0~dfsg-3ubuntu110.19.0~dfsg-3ubuntu1.1 Show 5 moreShow less10.19.0~dfsg-3ubuntu1.210.19.0~dfsg-3ubuntu1.310.19.0~dfsg-3ubuntu1.510.19.0~dfsg-3ubuntu1.610.19.0~dfsg-3ubuntu1.6+esm2 |
None known |
nodejsUbuntu:Pro:22.04:LTS |
All versions, plus listed versions 12.22.5~dfsg-5ubuntu112.22.7~dfsg-2ubuntu112.22.7~dfsg-2ubuntu312.22.9~dfsg-1ubuntu212.22.9~dfsg-1ubuntu3 Show 7 moreShow less12.22.9~dfsg-1ubuntu3.112.22.9~dfsg-1ubuntu3.212.22.9~dfsg-1ubuntu3.312.22.9~dfsg-1ubuntu3.412.22.9~dfsg-1ubuntu3.512.22.9~dfsg-1ubuntu3.612.22.9~dfsg-1ubuntu3.6+esm2 |
None known |
nodejsUbuntu:24.04:LTS |
All versions, plus listed versions 18.13.0+dfsg1-1ubuntu218.19.1+dfsg-2ubuntu418.19.1+dfsg-6ubuntu118.19.1+dfsg-6ubuntu218.19.1+dfsg-6ubuntu5 |
None known |
nodejsUbuntu:25.10 |
All versions, plus listed versions 20.18.1+dfsg-1ubuntu220.19.2+dfsg-120.19.4+dfsg-1 |
None known |
nodejsUbuntu:26.10 |
All versions, plus listed versions 22.22.1+dfsg+~cs22.19.15-1ubuntu124.16.0+dfsg+~cs24.13.1-2ubuntu124.18.0+dfsg+~cs24.13.2-1ubuntu124.19.0+dfsg+~cs24.13.3-1ubuntu1 |
None known |
nodejsUbuntu:26.04:LTS |
All versions, plus listed versions 20.19.4+dfsg-120.19.5+dfsg+~cs20.19.12-422.21.1+dfsg+~cs22.19.0-6ubuntu422.22.0+dfsg+~cs22.19.6-1ubuntu222.22.0+dfsg+~cs22.19.13-2ubuntu122.22.1+dfsg+~cs22.19.15-1ubuntu1 |
None known |
nodejs24openSUSE:Tumbleweed From an advisory covering 7 CVEs |
before 24.14.1-1.1 | 24.14.1-1.1 |
nodejs26openSUSE:Tumbleweed From an advisory covering 37 CVEs |
before 26.3.1-1.1 | 26.3.1-1.1 |
nodejs24openSUSE:Leap 16.0 From an advisory covering 9 CVEs |
before 24.14.1-160000.1.1 | 24.14.1-160000.1.1 |
nodejs22openSUSE:Leap 16.0 From an advisory covering 26 CVEs |
before 22.23.0-160000.1.1 | 22.23.0-160000.1.1 |
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-21714 is a medium vulnerability (CVSS 5.3) in Nodejs Node, published March 26, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.43%, the 37th percentile. Fixed in nodejs 22.22.2-r0.
References
nodejs.org/en/blog/vulnerability/march-2026-security-releases
nvd.nist.gov/vuln/detail/CVE-2026-21714
github.com/advisories/GHSA-cfr8-f5q7-84wq
security.alpinelinux.org/vuln/CVE-2026-21714
access.redhat.com/errata/RHSA-2026:7350
access.redhat.com/security/cve/CVE-2026-1525
Show 194 moreShow less
access.redhat.com/security/cve/CVE-2026-1526
access.redhat.com/security/cve/CVE-2026-1527
access.redhat.com/security/cve/CVE-2026-1528
access.redhat.com/security/cve/CVE-2026-21637
access.redhat.com/security/cve/CVE-2026-21710
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-2229
access.redhat.com/security/cve/CVE-2026-25547
access.redhat.com/security/cve/CVE-2026-2581
access.redhat.com/security/cve/CVE-2026-26996
access.redhat.com/security/cve/CVE-2026-27135
bugzilla.redhat.com/2431340
bugzilla.redhat.com/2436942
bugzilla.redhat.com/2441268
bugzilla.redhat.com/2447140
bugzilla.redhat.com/2447141
bugzilla.redhat.com/2447142
bugzilla.redhat.com/2447143
bugzilla.redhat.com/2447144
bugzilla.redhat.com/2447145
bugzilla.redhat.com/2448754
bugzilla.redhat.com/2453037
bugzilla.redhat.com/2453151
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
access.redhat.com/errata/RHSA-2026:7670
errata.almalinux.org/8/ALSA-2026-7670.html
access.redhat.com/errata/RHSA-2026:7675
errata.almalinux.org/10/ALSA-2026-7675.html
docs.bell-sw.com/security/cves/CVE-2026-21714
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1776939108.html
github.com/CVEProject/cvelistV5/tree/main/cves/2026/21xxx/CVE-2026-21714.json
security-tracker.debian.org/tracker/CVE-2026-21714
advisories.mageia.org/MGASA-2026-0071.html
bugs.mageia.org/show_bug.cgi?id=35270
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1951
nvd.nist.gov/vuln/detail/CVE-2026-21710
nvd.nist.gov/vuln/detail/CVE-2026-21713
nvd.nist.gov/vuln/detail/CVE-2026-21715
nvd.nist.gov/vuln/detail/CVE-2026-21716
nvd.nist.gov/vuln/detail/CVE-2026-21717
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1952
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1953
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-1954
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2820
nvd.nist.gov/vuln/detail/CVE-2025-59465
nvd.nist.gov/vuln/detail/CVE-2026-21637
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2821
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2431340
bugzilla.redhat.com/show_bug.cgi?id=2436942
bugzilla.redhat.com/show_bug.cgi?id=2441268
bugzilla.redhat.com/show_bug.cgi?id=2447140
bugzilla.redhat.com/show_bug.cgi?id=2447141
bugzilla.redhat.com/show_bug.cgi?id=2447142
bugzilla.redhat.com/show_bug.cgi?id=2447143
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=2453037
bugzilla.redhat.com/show_bug.cgi?id=2453151
bugzilla.redhat.com/show_bug.cgi?id=2453152
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7350.json
cve.org/CVERecord?id=CVE-2026-1525
nvd.nist.gov/vuln/detail/CVE-2026-1525
cna.openjsf.org/security-advisories.html
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
datatracker.ietf.org/doc/html/rfc7692
github.com/nodejs/undici/security/advisories/GHSA-vrm6-8vpv-qv8q
hackerone.com/reports/3481206
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-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
nvd.nist.gov/vuln/detail/CVE-2026-2229
github.com/nodejs/undici/security/advisories/GHSA-v9p9-hfj2-hcw8
hackerone.com/reports/3487486
nodejs.org/api/zlib.html
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
nodejs.org/en/blog/vulnerability/december-2025-security-releases
cve.org/CVERecord?id=CVE-2026-21710
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
cve.org/CVERecord?id=CVE-2026-21714
cve.org/CVERecord?id=CVE-2026-21715
cve.org/CVERecord?id=CVE-2026-21716
cve.org/CVERecord?id=CVE-2026-21717
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
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
errata.rockylinux.org/RLSA-2026:7350
errata.rockylinux.org/RLSA-2026:7670
errata.rockylinux.org/RLSA-2026:7675
suse.com/support/update/announcement/2026/suse-su-20261299-1
bugzilla.suse.com/1256572
bugzilla.suse.com/1256576
bugzilla.suse.com/1260455
bugzilla.suse.com/1260460
bugzilla.suse.com/1260462
bugzilla.suse.com/1260463
bugzilla.suse.com/1260480
bugzilla.suse.com/1260482
bugzilla.suse.com/1260494
suse.com/security/cve/CVE-2025-59464
suse.com/security/cve/CVE-2026-21637
suse.com/security/cve/CVE-2026-21710
suse.com/security/cve/CVE-2026-21712
suse.com/security/cve/CVE-2026-21713
suse.com/security/cve/CVE-2026-21714
suse.com/security/cve/CVE-2026-21715
suse.com/security/cve/CVE-2026-21716
suse.com/security/cve/CVE-2026-21717
suse.com/support/update/announcement/2026/suse-su-20261363-1
suse.com/support/update/announcement/2026/suse-su-20261371-1
suse.com/support/update/announcement/2026/suse-su-20261478-1
suse.com/support/update/announcement/2026/suse-su-20261509-1
suse.com/support/update/announcement/2026/suse-su-202621181-1
suse.com/support/update/announcement/2026/suse-su-202622368-1
bugzilla.suse.com/1259853
bugzilla.suse.com/1262274
bugzilla.suse.com/1266318
bugzilla.suse.com/1268097
bugzilla.suse.com/1268477
bugzilla.suse.com/1268479
bugzilla.suse.com/1268481
bugzilla.suse.com/1268482
bugzilla.suse.com/1268554
bugzilla.suse.com/1268555
bugzilla.suse.com/1268592
bugzilla.suse.com/1268593
bugzilla.suse.com/1268598
bugzilla.suse.com/1268605
bugzilla.suse.com/1268606
bugzilla.suse.com/1268608
bugzilla.suse.com/1268609
bugzilla.suse.com/1268611
bugzilla.suse.com/1268618
suse.com/security/cve/CVE-2026-11525
suse.com/security/cve/CVE-2026-12151
suse.com/security/cve/CVE-2026-27135
suse.com/security/cve/CVE-2026-40170
suse.com/security/cve/CVE-2026-42338
suse.com/security/cve/CVE-2026-48615
suse.com/security/cve/CVE-2026-48617
suse.com/security/cve/CVE-2026-48618
suse.com/security/cve/CVE-2026-48619
suse.com/security/cve/CVE-2026-48928
suse.com/security/cve/CVE-2026-48930
suse.com/security/cve/CVE-2026-48931
suse.com/security/cve/CVE-2026-48933
suse.com/security/cve/CVE-2026-48934
bugzilla.suse.com/1236258
bugzilla.suse.com/1243218
ubuntu.com/security/CVE-2026-21714
Left out here: 63 references and the rest of 2 source descriptions. The JSON record has them.