Red Hat Security AdvisoryRHSA-2026:7675
nodejs24 security update
Released 2026-04-13 · Red Hat rating Important · View on Red Hat →
Fixes 18 records
Priority HIGH 81
Undici allows duplicate HTTP Content-Length headers when they are provided in an array with case-variant names (e.g., Content-Length and content-length).
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.0056 · Published 2026-03-12 · Partial fix · 6.24.0: 7.24.0, 6.24.0 +1 CWE-444
Priority MEDIUM 60
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`.
CVSS 3.0HIGH 7.5· Network · No auth · No interaction · EPSS 0.25443 · Published 2026-03-30 · Fixed CWE-770
Priority MEDIUM 46
@isaacs/brace-expansion is a hybrid CJS/ESM TypeScript fork of brace-expansion.
CVSS 4.0CRITICAL 9.2· Network · No auth · No interaction · EPSS 0.00538 · Published 2026-02-04 · Partial fix · 5.0.1 CWE-1333
Priority MEDIUM 44
minimatch is a minimal matching utility for converting glob expressions into JavaScript RegExp objects.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00577 · Published 2026-02-20 · Partial fix · 10.2.1, 9.0.6 +6 CWE-1333
Priority MEDIUM 41
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.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.01119 · Published 2026-01-20 · Fixed CWE-400
Priority MEDIUM 41
ImpactThe undici WebSocket client is vulnerable to a denial-of-service attack due to improper validation of the server_max_window_bits parameter in the permessage-deflate extension.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.01003 · Published 2026-03-12 · Partial fix · 6.24.0: 7.24.0, 6.24.0 +1 CWE-1284
Priority MEDIUM 41
The undici WebSocket client is vulnerable to a denial-of-service attack via unbounded memory consumption during permessage-deflate decompression.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.01279 · Published 2026-03-12 · Partial fix · 6.24.0: 7.24.0, 6.24.0 +1 CWE-409
Priority MEDIUM 40
nghttp2 is an implementation of the Hypertext Transfer Protocol version 2 in C.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00823 · Published 2026-03-18 · Fixed in 1.68.1 CWE-617
Priority MEDIUM 40
ImpactA server can reply with a WebSocket frame using the 64-bit length form and an extremely large length.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.0056 · Published 2026-03-12 · Partial fix · 6.24.0: 7.24.0, 6.24.0 +1 CWE-1284
Priority LOW 33
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.
CVSS 3.0MEDIUM 5.9· Network · No auth · No interaction · EPSS 0.00366 · Published 2026-03-30 · Partial fix CWE-208
Priority LOW 30
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.
CVSS 3.0MEDIUM 5.3· Network · No auth · No interaction · EPSS 0.00431 · Published 2026-03-30 · Partial fix CWE-401
Priority LOW 29
A flaw in Node.js URL processing causes an assertion failure in native code when `url.format()` is called with a malformed internationalized domain name (IDN) containing invalid characters, crashing the Node.js process.
CVSS 3.1MEDIUM 6.5· Network · No auth · User interaction · EPSS 0.00332 · Published 2026-03-30 · Partial fix CWE-20
Priority LOW 27
This is an uncontrolled resource consumption vulnerability (CWE-400) that can lead to Denial of Service (DoS).
CVSS 3.1MEDIUM 5.9· Network · No auth · No interaction · EPSS 0.0063 · Published 2026-03-12 · Partial fix · 6.24.0: 7.24.0, 7.24.0 CWE-770
Priority LOW 26
A flaw in V8's string hashing mechanism causes integer-like strings to be hashed to their numeric value, making hash collisions trivially predictable.
CVSS 3.1MEDIUM 5.9· Network · No auth · No interaction · EPSS 0.00273 · Published 2026-03-30 · Partial fix CWE-328
Priority LOW 23
A flaw in Node.js Permission Model network enforcement leaves Unix Domain Socket (UDS) server operations without the required permission checks, while all comparable network paths correctly enforce them.
CVSS 3.0MEDIUM 5.3· Local · Low privileges · No interaction · EPSS 0.00166 · Published 2026-03-30 · Fixed CWE-284
Priority LOW 21
ImpactWhen an application passes user-controlled input to the upgrade option of client.request(), an attacker can inject CRLF sequences (\r\n) to: * Inject arbitrary HTTP headers * Terminate the HTTP request prematurely…
CVSS 3.1MEDIUM 4.6· Network · Low privileges · User interaction · EPSS 0.00315 · Published 2026-03-12 · Partial fix · 6.24.0: 7.24.0, 6.24.0 +1 CWE-93
Priority LOW 15
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()`)…
CVSS 3.0LOW 3.3· Local · Low privileges · No interaction · EPSS 0.00142 · Published 2026-03-30 · Partial fix CWE-862
Priority LOW 15
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.
CVSS 3.0LOW 3.3· Local · Low privileges · No interaction · EPSS 0.0015 · Published 2026-03-30 · Partial fix CWE-732