CVE-2025-55130

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

High · published January 20, 2026

CVSS v3.0
7.1
EPSS
2%
Percentile
77.0
In the wild
Unconfirmed
What it is

⚡ A crafty relative symlink can let attackers sidestep Node.js’s permission restrictions with ease! 🔥 Think of it like a sneaky delivery driver who finds a shortcut through an alleyway to access locked office files—rather than stopping at the front door, they exploit a hidden path to get what they want! An attacker could potentially breach the expected isolation of your Node.js application, reading or writing sensitive files that should remain off-limits. This could lead to unauthorized access to critical data, potentially putting the entire system at risk!

Put simply

Think of it like a sneaky delivery driver who finds a shortcut through an alleyway to access locked office files—rather than stopping at the front door, they exploit a hidden path to get what they want! This vulnerability in Node.js's permissions model allows attackers to bypass the `--allow-fs-read` and `--allow-fs-write` restrictions by cleverly crafting relative symlink paths. As a result, scripts can escape their intended directories and interact with files outside their permissions.

What to do

An attacker could potentially breach the expected isolation of your Node.js application, reading or writing sensitive files that should remain off-limits. This could lead to unauthorized access to critical data, potentially putting the entire system at risk! Upgrade your Node.js version to the latest stable release that addresses this vulnerability, ensuring you’re on at least version 25+. Additionally, review your symlink usage and implement strict path checks in your applications. Don't forget to regularly audit your file permissions! You've got this! By following these steps, you'll boost your security defenses and keep your application safe! 🛡️

The record
Technical detail
CVSS v3.0
7.1 · HIGH
Vector
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.01697 · 77.0th percentile
Published
2026-01-20T20:41Z
EPSS history
Timeline
  • 20 JAN 20:41Z
    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
    cvelistv5