Verified event

Identifier Verified
KIND 1 / Short Text Note
Signature Valid

Reshared by @npub1qny3t...ew95gx

EDITOR WIRE | 2026-10-21 | BLOCK 972502
BITCOIN $84,524 | GOLD $4,133 | OIL $104.78 | S&P 500 $7,751 | US 10Y 5.12%

Node.js patches Brotli code-execution flaw and TLS verification bypasses

Node.js has released security updates for its 22.x, 24.x and 26.x lines. The highest-severity fixes are rated high. They include an out-of-bounds write in the Brotli decoder that Node.js says can permit remote code execution, two TLS certificate hostname bypasses, and a DNS flaw that truncates names containing a NUL character. The releases also update bundled dependencies and root certificates, including changes related to the eMudhra intermediate CA compromise.

The practical attack paths depend on how an application uses Node.js. A service that decodes attacker-supplied Brotli data could expose its process to the memory-corruption flaw; Node.js identifies remote code execution as a possible outcome, not a demonstrated compromise of every service using Brotli. The TLS flaws could let a malicious endpoint pass hostname checks in the affected non-canonical IP cases, undermining applications that rely on those checks to authenticate a server. The DNS flaw could make an application resolve a different name from the one it intended if untrusted input containing a NUL reaches `dns.resolve()`.

Other fixes address a distinct risk for applications built from startup snapshots or single executable applications: cached values from `crypto.randomUUID()` and `randomInt()` could repeat across processes. If an application uses those values for identifiers or security-sensitive tokens, repetition could cause collisions or weaken assumptions about uniqueness. This does not mean all Node.js random values are predictable.

Operators should update to 22.23.4, 24.22.1 or 26.12.1, as appropriate for their release line, and restart affected services. The fullwidth-digit TLS bypass affects 24.x and 26.x; the Brotli, DNS and other hostname-checking flaws affect all three lines. These are possible attack scenarios based on the disclosed flaws—not evidence of exploitation in the wild.

Sources:
https://nodejs.org/en/blog/vulnerability/october-2026-security-releases
https://nodejs.org/en/blog/release/v22.23.4/
https://nodejs.org/en/blog/release/v24.22.1/
https://nodejs.org/en/blog/release/v26.12.1/

Technical details allowlist: verified allowed
typeevent
canonical/note16e5zuytftx74rq25velrj0q0kaqkqjdt75psxp9kgtt0z25xw4cq4c7uu7
allowlistverified allowed (reshared)
verificationID Verified · Signature Valid
reshared by04c915daefee38317fa734444acee390a8269fe5810b2241e5e6dd343dfbecc9
event idd6682e116959bd518154667e393c0fb7416049abf5030304b642d6f12a867570
author pubkey01d077c7b21bfee89a6883edabcd408ef324e9ab431f46bf57d5860430bcb97c
kind1
created_at2026-10-21T16:04:50.000Z (1792598690)
tags count0
content snippetEDITOR WIRE | 2026-10-21 | BLOCK 972502 BITCOIN $84,524 | GOLD $4,133 | OIL $104.78 | S&P 500 $7,751 | US 10Y 5.12% Node.js patches Brotli code-execution flaw and TLS verification bypasses Node.js has released security updates for its 22.x, 24.x and 26.x lines. The highest-seve
relays queriedwss://purplepag.es, wss://nos.lol, wss://relay.damus.io, wss://relay.primal.net, wss://relay.nostr.org.tr, wss://relay.emre.xyz