First published: Tue Sep 12 2023(Updated: )
Node.js could allow a remote attacker to bypass security restrictions, caused by the use of the deprecated API process.binding(). By using a path traversal sequence, an attacker could exploit this vulnerability to bypass the permission model.
Credit: support@hackerone.com support@hackerone.com
Affected Software | Affected Version | How to fix |
---|---|---|
Nodejs Node.js | >=20.0.0<20.5.1 | |
Nodejs Node.js | >=20.0.0<=20.6.1 | |
<=2.0 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2023-32558 is a vulnerability in Node.js that allows the bypass of the permission model through path traversal using the deprecated API `process.binding()`.
CVE-2023-32558 affects all users using the experimental permission model in Node.js 20.x.
The severity of CVE-2023-32558 is high, with a severity value of 7.5.
CVE-2023-32558 can be exploited by using the deprecated API `process.binding()` to perform path traversal and bypass the permission model.
A fix for CVE-2023-32558 is currently not available.