CVE Catalog

CVE-2023-32558

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

High risk
1.74%

78th percentile - higher than 78% of all known CVEs

Summary

In Node.js 20.x, the use of the deprecated process.binding() API can bypass the permission model through path traversal. The vulnerability affects all users using the experimental permission model in Node.js 20.x.

Risk Assessment

Organizations using the experimental permission model in Node.js 20.x may be exposed to bypassing restrictions and unauthorized access to resources.

Recommendation

Update Node.js to the latest patched version. Avoid relying on the experimental permission model in production environments.

Other vulnerabilities in Node.js

See all
Original NVD description (English source)

The use of the deprecated API `process.binding()` can bypass the permission model through path traversal. This vulnerability affects all users using the experimental permission model in Node.js 20.x. Please note that at the time this CVE was issued, the permission model is an experimental feature of Node.js.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS