PatchSiren cyber security CVE debrief
CVE-2025-55130 Nodejs CVE debrief
CVE-2025-55130 is a critical vulnerability in Node.js's Permissions model. This flaw 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. The vulnerability affects users of the permission model on Node.js v20, v22, v24, and v25.
- Vendor
- Nodejs
- Product
- Node.js
- CVSS
- CRITICAL 9.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-01-20
- Original CVE updated
- 2026-07-15
- Advisory published
- 2026-01-20
- Advisory updated
- 2026-07-15
Who should care
Users of Node.js v20, v22, v24, and v25 who utilize the permission model are at risk. This includes developers and administrators who have applied the `--allow-fs-read` and `--allow-fs-write` restrictions to limit access. Given the critical severity and potential for system compromise, immediate attention is required to assess and mitigate this vulnerability.
Technical summary
The vulnerability arises from the Permissions model's inability to properly restrict access when using relative symlink paths. An attacker can exploit this by creating a chain of directories and symlinks that allow a script, which is only granted access to the current directory, to read and write files outside the intended scope. This bypasses the `--allow-fs-read` and `--allow-fs-write` restrictions, potentially leading to arbitrary file access and modification.
Defensive priority
High. Given the critical CVSS score of 9.1 and the potential for system compromise, defenders should prioritize patching or mitigating this vulnerability immediately.
Recommended defensive actions
- Apply patches or updates provided by Node.js for versions v20, v22, v24, and v25.
- Review and restrict the use of `--allow-fs-read` and `--allow-fs-write` flags until patches are applied.
- Monitor systems for suspicious activity that could indicate exploitation attempts.
- Implement compensating controls, such as additional monitoring or access restrictions, if patches cannot be applied immediately.
- Inventory Node.js installations to identify and prioritize vulnerable systems.
Evidence notes
The CVE record and NVD detail provide comprehensive information about the vulnerability, including its description, affected versions, and CVSS score. Vendor advisories and errata from Red Hat also offer insights into the mitigation and patching process.
Sources and references
Verified primary and authoritative sources
-
CVE-2025-55130 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2025-55130
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2025-55130 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2025-55130
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Mitigation or vendor reference
Unverified legacy reference
URL: https://nodejs.org/en/blog/vulnerability/december-2025-security-releases
[email protected] - Release Notes, Vendor Advisory
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:1842
0b0ca135-0b70-47e7-9f44-1890c2a1c46c
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:1843
0b0ca135-0b70-47e7-9f44-1890c2a1c46c
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:2420
0b0ca135-0b70-47e7-9f44-1890c2a1c46c
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:2421
0b0ca135-0b70-47e7-9f44-1890c2a1c46c
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:2422
0b0ca135-0b70-47e7-9f44-1890c2a1c46c
-
Source reference
Unverified legacy reference
URL: https://access.redhat.com/errata/RHSA-2026:2767
0b0ca135-0b70-47e7-9f44-1890c2a1c46c
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.