Skip to main content

Node.js CVE-2025-55130

CRITICAL
Authentication Bypass by Alternate Name (CWE-289)
2026-01-20 support@hackerone.com
9.1
CVSS 3.1
Share

CVSS VectorNVD

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

3
Patch released
Apr 06, 2026 - 20:30 nvd
Patch available
Analysis Generated
Mar 12, 2026 - 21:54 vuln.today
CVE Published
Jan 20, 2026 - 21:16 nvd
CRITICAL 9.1

DescriptionNVD

A flaw in Node.js’s Permissions model allows attackers to bypass --allow-fs-read and --allow-fs-write restrictions using crafted relative symlink paths. By chaining directories and symlinks, a script granted access only to the current directory can escape the allowed path and read sensitive files. This breaks the expected isolation guarantees and enables arbitrary file read/write, leading to potential system compromise. This vulnerability affects users of the permission model on Node.js v20, v22, v24, and v25.

AnalysisAI

Node.js has a permissions model bypass that allows attackers to circumvent --allow-fs-read and --allow-fs-write restrictions using alternate path representations.

Technical ContextAI

Node.js's experimental permissions model can be bypassed (CWE-289) by using alternate file path representations that the permission check doesn't normalize, allowing reads and writes to restricted paths.

RemediationAI

Update Node.js. Do not rely solely on the experimental permissions model for security-critical sandboxing.

Vendor StatusVendor

Share

CVE-2025-55130 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy