CVE-2023-32559
A privilege escalation vulnerability exists in the experimental policy mechanism in all active release lines: 16.x, 18.x and, 20.x. The use of the dep...
Original description
The description as published by the source.
A privilege escalation vulnerability exists in the experimental policy mechanism in all active release lines: 16.x, 18.x and, 20.x. The use of the deprecated API process.binding() can bypass the policy mechanism by requiring internal modules and eventually take advantage of process.binding('spawn_sync') run arbitrary code, outside of the limits defined in a policy.json file. Please note that at the time this CVE was issued, the policy is an experimental feature of Node.js.
Affected packages
Bitnami
node-min
[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"16.20.2"},{"introduced":"17.0.0"},{"fixed":"18.17.1"},{"introduced":"19.0.0"},{"fixed":"20.5.1"}]}]
Bitnami
node
[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"16.20.2"},{"introduced":"17.0.0"},{"fixed":"18.17.1"},{"introduced":"19.0.0"},{"fixed":"20.5.1"}]}]
Fix status by distribution
Fixed packages published by each distribution for this CVE
- Alpine Linux ALPINE-CVE-2023-32559 nodejs Fixed in: 16.20.2-r0
- Debian DEBIAN-CVE-2023-32559 nodejs Fixed in: 12.22.12~dfsg-1~deb11u5
References
- advisory security.netapp.com
- advisory nvd.nist.gov
- advisory github.com
- web hackerone.com
- web lists.debian.org