CVE-2026-106071
Last modified
CVE-2026-106071 is a low-severity vulnerability rated 3.6/10 on the CVSS scale. A flaw in Node.js Permission Model filesystem enforcement can grant access to paths that do not match a wildcard `--allow-fs-read` or `--allow-fs-write` rule. When the requested path is shorter than the prefix of a wildcard grant, the radix tree lookup stops comparing early and treats the path as a match. For example, `--allow-fs-read=/etc/passwd.*` also allows reading `/etc/passwd`.
Description
A flaw in Node.js Permission Model filesystem enforcement can grant access to paths that do not match a wildcard `--allow-fs-read` or `--allow-fs-write` rule. When the requested path is shorter than the prefix of a wildcard grant, the radix tree lookup stops comparing early and treats the path as a match. For example, `--allow-fs-read=/etc/passwd.*` also allows reading `/etc/passwd`. This requires the wildcard grant to sit directly under the root of the permission tree, for example when it is the only grant for that scope. This is a different root cause from CVE-2026-58043. This vulnerability affects Node.js **26.x**.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| nodejs | node | >= 26.12.0, <= 26.12.0 |
References
Timeline
- Published
- Last Modified
- Status
- Awaiting Analysis
Frequently Asked Questions
What is CVE-2026-106071?
How severe is CVE-2026-106071?
How do I fix CVE-2026-106071?
How Strix Helps
- Uncovering a hidden BOLA in Appsmith's snapshot logicStrix autonomously discovered a BOLA/IDOR vulnerability in Appsmith's snapshot deletion path.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-106066A heap-based buffer overflow was found in GIMP’s raw data ex…6.3
- CVE-2026-106067A heap-based buffer overflow was found in GIMP’s Hot color f…6.3
- CVE-2026-106068Rejected reason: This CVE ID has been rejected or withdrawn …
- CVE-2026-106069A flaw in Node.js TLS hostname verification can cause a serv…7.4
- CVE-2026-10607A vulnerability was identified in DedeCMS 5.7.88. The impact…7.3
- CVE-2026-106070A flaw in the Node.js `zlib.ZipFile` API can cause it to ret…3.7
- CVE-2026-106072A flaw in Node.js TLS hostname verification allows a certifi…6.7
- CVE-2026-106073A flaw in Node.js Permission Model filesystem enforcement le…3.3
- CVE-2026-106074A flaw in Node.js `crypto` causes the internal entropy cache…4.8
- CVE-2026-106076A vulnerability allowing an authenticated organization-trans…9
- CVE-2026-106077A vulnerability allowing a user with the Veeam Backup for Mi…8.3
- CVE-2026-106078A vulnerability allowing an unauthenticated attacker to bypa…6.9
Are you affected by CVE-2026-106071?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
