
"The Node.js project has released a coordinated security update affecting all active release lines: 25.x, 24.x, 22.x, and 20.x. This release addresses multiple vulnerabilities across the Node.js runtime, including high-, medium-, and low-severity issues. The fixes span core areas such as memory handling, permission enforcement, protocol processing, TLS error paths, and resource management. While no new features are introduced, this update is critical for teams running Node.js in production-particularly in network-facing or high-concurrency environments."
"This vulnerability was caused by a race condition in Node.js buffer allocation under specific timing scenarios. Performance optimizations reduced or deferred memory zero-initialization, which-under interruption (such as vm with the timeout option) or concurrent execution-could allow a buffer to become observable before its memory was fully initialized. When this occurred, buffers created via Buffer.alloc() or TypedArray constructors could contain residual data from previous allocations, breaking the expectation of zero-filled memory and potentially exposing in-process secrets."
"Node.js now enforces strict memory initialization before exposing buffers to userland. Allocation and exposure are no longer interleaved, eliminating the timing window where partially initialized memory could be observed. This restores deterministic and safe buffer semantics even under timeouts or concurrency."
Node.js released coordinated security updates for active release lines 25.x, 24.x, 22.x, and 20.x that remediate multiple high-, medium-, and low-severity vulnerabilities. Fixed areas include memory handling, permission enforcement, protocol processing, TLS error paths, and resource management. A high-severity race in buffer allocation (CVE-2025-55131) could expose residual memory in Buffer.alloc() or TypedArray allocations under timeout or concurrent conditions. Node.js now enforces strict memory zero-initialization before exposing buffers to userland, removing the interleaving of allocation and exposure. No new features were added; the update is critical for network-facing and high-concurrency production deployments.
Read at The NodeSource Blog - Node.js Tutorials, Guides, and Updates
Unable to calculate read time
Collection
[
|
...
]