CVSS3
Attack Vector
LOCAL
Attack Complexity
HIGH
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality Impact
LOW
Integrity Impact
NONE
Availability Impact
NONE
CVSS:3.0/AV:L/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
AI Score
Confidence
Low
EPSS
Percentile
16.0%
A vulnerability has been identified in Node.js, affecting users of the
experimental permission model when the --allow-fs-read flag is used.
This flaw arises from an inadequate permission model that fails to restrict
file stats through the fs.lstat API. As a result, malicious actors can
retrieve stats from files that they do not have explicit read access to.
This vulnerability affects all users using the experimental permission
model in Node.js 20 and Node.js 21.
Please note that at the time this CVE was issued, the permission model is
an experimental feature of Node.js.
hackerone.com/reports/2145862
launchpad.net/bugs/cve/CVE-2024-22018
nodejs.org/en/blog/vulnerability/july-2024-security-releases#fslstat-bypasses-permission-model-cve-2024-22018---low
nvd.nist.gov/vuln/detail/CVE-2024-22018
security-tracker.debian.org/tracker/CVE-2024-22018
www.cve.org/CVERecord?id=CVE-2024-22018