Cyber Security News

Node.js Security Release Fixes 7 Vulnerabilities Across All Supported Versions

The Node.js project has released critical security updates addressing multiple vulnerabilities affecting all active release lines.

On January 13, 2026, the Node.js team announced patches for versions 20.x, 22.x, 24.x, and 25.x, tackling three high-severity issues, four medium-severity issues, and one low-severity vulnerability.

These updates include dependency patches for c-ares and undici, resolving public vulnerabilities that could enable remote exploitation.

The most critical vulnerability, CVE-2025-55131, involves timeout-based race conditions in buffer allocation logic.

CVE IDVulnerability TitleSeverityAffected Versions
CVE-2025-55131Timeout-based race conditions make Uint8Array/Buffer.alloc non-zerofilledHigh20.x, 22.x, 24.x, 25.x
CVE-2025-55130Bypass File System Permissions using crafted symlinksHigh20.x, 22.x, 24.x, 25.x
CVE-2025-59465Node.js HTTP/2 server crashes with unhandled error when receiving malformed HEADERS frameHigh20.x, 22.x, 24.x, 25.x
CVE-2025-59466Uncatchable “Maximum call stack size exceeded” error via async_hooks leads to process crashesMedium20.x, 22.x, 24.x, 25.x
CVE-2025-59464Memory leak that enables remote Denial of Service against TLS client certificate processingMedium20.x, 22.x, 24.x
CVE-2026-21636Permission model bypass via unchecked Unix Domain Socket connectionsMedium25.x
CVE-2026-21637TLS PSK/ALPN Callback Exceptions Bypass Error Handlers causing DoS and FD LeakMedium20.x, 22.x, 24.x, 25.x
CVE-2025-55132fs.futimes() Bypasses Read-Only Permission ModelLow20.x, 22.x, 24.x, 25.x

When using the vm module with timeouts, buffers allocated via Buffer.alloc and TypedArray instances like Uint8Array may contain uninitialized memory, exposing in-process secrets such as tokens or passwords.

While exploitation typically requires precise timing or in-process code execution, the vulnerability becomes remotely exploitable when untrusted input influences workload and timeouts.

A second high-severity flaw, CVE-2025-55130, allows attackers to bypass the –allow-fs-read and –allow-fs-write permission restrictions using crafted relative symlink paths.

This breaks the isolation guarantees of Node.js’s permission model, enabling arbitrary file access.

The third high-severity issue, CVE-2025-59465, affects HTTP/2 servers receiving malformed HEADERS frames with oversized HPACK data.

This vulnerability triggers unhandled TLSSocket errors causing process crashes, resulting in denial of service for applications lacking explicit socket error handlers.

Medium-severity vulnerabilities include a memory leak in TLS certificate processing (CVE-2025-59464), uncatchable stack overflow errors via async_hooks (CVE-2025-59466), and TLS callback exceptions bypassing error handlers (CVE-2026-21637).

A permission model bypass affecting Unix Domain Socket connections (CVE-2026-21636) impacts version 25.x specifically. The low-severity issue CVE-2025-55132 allows fs.futimes() to modify file timestamps despite read-only permissions.

Users operating Node.js in production environments should prioritize updating to patched versions immediately.

The Node.js security policy recommends using up-to-date versions from the active release schedule to maintain system security.

Follow us on Google News, LinkedIn, and X to Get Instant Updates and Set GBH as a Preferred Source in Google.

Divya

Divya is a Senior Journalist at GBhackers covering Cyber Attacks, Threats, Breaches, Vulnerabilities and other happenings in the cyber world.

Recent Posts

OpenSSH sshole Flaw Allows Hackers to Log Into Password-Disabled Linux Accounts Using 257-Character Passwords

A decade-old authentication bypass in OpenSSH on musl-based Linux lets attackers log into accounts that…

1 minute ago

New GhostMap Android Vulnerability Can Crash Phones Permanently Without Opening an App or Granting Permissions

Bitdefender researchers have revealed a vulnerability called GhostMap that affects Android devices. This vulnerability can…

11 minutes ago

Microsoft Paint Vulnerability Allows Hackers to Execute Malicious Code Remotely Without User Interaction

Microsoft has announced a vulnerability in Windows Paint that could let unauthenticated attackers execute malicious…

34 minutes ago

ARTEX AI Framework Linked to Bank Breaches and Cloud Attacks Found Exposed Across Hundreds of Servers

An autonomous penetration-testing framework linked to South Korean banking breaches and cloud supply-chain attacks is…

1 hour ago

Shopify Makes IP Allowlisting Mandatory for All Public Apps to Prevent Stolen API Token Abuse

Shopify is making IP allowlisting mandatory for all public apps to limit abuse of stolen…

1 hour ago

OpenAI’s New GPT-6 Cyber Finds 81 High-Severity Firefox Vulnerabilities and 948 Linux Kernel Exploits

OpenAI has introduced GPT-6 Cyber, a security-focused model built to find and validate exploitable vulnerabilities…

1 hour ago