Severity
9.8CRITICAL
EPSS
0.0%
top 87.88%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedAug 21
Latest updateFeb 11
Description
The use of `Module._load()` can bypass the policy mechanism and require modules outside of the policy.json definition for a given module.
This vulnerability affects all users using the experimental policy mechanism in all active release lines: 16.x, 18.x and, 20.x.
Please note that at the time this CVE was issued, the policy is an experimental feature of Node.js.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HExploitability: 3.9 | Impact: 5.9
Affected Packages5 packages
🔴Vulnerability Details
6📋Vendor Advisories
6Microsoft▶
HackerOne: CVE-2023-32002 Node.js `Module._load()` policy Remote Code Execution Vulnerability↗2025-02-11
Oracle
▶
Microsoft▶
CVE-2023-32002: FAQ: Is Azure Linux the only Microsoft product that includes this open-source library and is therefore potentially affected by this vulnerability?
One↗2023-09-12
💬Community
1HackerOne▶
Permissions policies can be bypassed via Module._load and require.extensions (High) (CVE-2023-30587)↗2023-11-30