VDB

CVE-2026-106073

CVE-2026-106073 PUBLISHED CVSS 3.3 LOW

Reported by hackerone · Published October 23, 2026

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**.

Risk Scores

CVSS 3.0
3.3
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N

Affected Products

VendorProductVersions
nodejsnode22.23.3, 24.22.0, 26.12.0
wolfinodejs-240
amazon:2023nodejs24-devel0
amazon:2023nodejs22-npm0
amazon:2023nodejs24-full-i18n0
alpinenodejs-current0
amazon:2023nodejs22-full-i18n0
amazon:2023nodejs22-devel0
amazon:2023nodejs22-docs0
amazon:2023nodejs24-npm0
nodejsnode26.12.0, 22.23.3, 24.22.0
wolfinodejs-260
alpinenodejs0, 0
amazon:2023nodejs22-libs0
amazon:2023nodejs24-docs0
amazon:2023nodejs240
amazon:2023nodejs220
wolfinodejs-220
amazon:2023nodejs24-libs0
chainguardnodejs-220

…and 2 more

Timeline

  • CVE Published
  • Oct 23, 2026 PoC Published
  • Oct 24, 2026 EPSS Score
  • Oct 25, 2026 EPSS Score
  • Oct 26, 2026 EPSS Score
  • Oct 27, 2026 Security Advisory
  • Oct 29, 2026 EPSS Score
  • Oct 30, 2026 Distribution Patch
  • Oct 30, 2026 Security Advisory
  • Nov 3, 2026 Distribution Patch
  • Nov 3, 2026 Distribution Patch
  • Nov 3, 2026 Security Advisory

References

Open in Interactive Console →
$ Console Community · 50/day Open console ›