CVE
CVE-2026-106073
- First Reported
- Oct 23, 2026
- Latest Reported
- Oct 28, 2026
CVE Enrichment
- CVSS
- 3.3 LOW
- EPSS
- 0.25%
- EPSS Percentile
- 16.93%
- CISA KEV
- Not listed
Description
A flaw in Node.js Permission Model filesystem enforcement leaves `fs.realpathSync()` without the required read permission checks. This is an incomplete fix of CVE-2026-21715, which only covered `fs.realpathSync.native()`. As a result, code running under `--permission` with restricted `--allow-fs-read` can still use `fs.realpathSync()` to check file existence, resolve symlink targets, and enumerate filesystem paths outside of permitted directories. This vulnerability affects Node.js **26.x**, **24.x**, and **22.x**.
Technical Details
- CVSS Version
- 3.0
- CNA / NVD Source
- [email protected]
- Published
- 24-Oct-2026 00:17
- Last Modified
- 24-Oct-2026 02:42
- EPSS Date
- 2026-10-30
- CWE
- CWE-284
CVSS Vector
CVSS:3.0 AV:L /
AC:L /
PR:L /
UI:N /
S:U /
C:L /
I:N /
A:N
References
Sources: NVD · FIRST EPSS · CISA KEV
Latest successful provider update; providers refresh independently.
Reported Context (2)
- (CVE-2026-106071, CVE-2026-106073) Do not rely on it as a security boundary on affected versions. Qualys Details Interim Mitigations for Node.js Flaws While Upgrades Roll Out
- CVE-2026-106073 Low fs / Permission Model Permission Model bypass using fs.realpathSync 22.x, 24.x, 26.x Node.js Fixes 10 Vulnerabilities, Including Brotli Remote Code Execution Flaw
CVE (9)
MITRE ATT&CK (1)
Vendors (6)
Products (12)
Note: Related entities, including threat actors, malware, CVEs, MITRE ATT&CK techniques, vendors, products, tools, countries, and industries, are shown when they appear in the same reporting. Their presence does not necessarily mean they were targeted, compromised, vulnerable, responsible for the activity, or directly involved in the incident.
