CVE Catalog

CVE-2025-55130

CriticalCVSS 9.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
1.63%

74th percentile - higher than 74% of all known CVEs

Summary

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.

Risk Assessment

The risk involves breaking the isolation guarantees of the permission model, potentially leading to unauthorized file read/write and system compromise.

Recommendation

Immediately update Node.js to a patched version (v20.x, v22.x, v24.x, v25.x with fix) and restrict the use of symbolic links in production environments.

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS