Privilege Escalation in Node.js Affecting Multiple Versions
CVE-2023-32559

7.5HIGH

Key Information:

Vendor

Nodejs

Status
Vendor
CVE Published:
24 August 2023

What is CVE-2023-32559?

An issue has been identified in Node.js that allows privilege escalation through an experimental policy mechanism present in versions 16.x, 18.x, and 20.x. This vulnerability arises from the usage of the deprecated API process.binding(), which can potentially circumvent the policy settings defined in policy.json. By exploiting this flaw, attackers may attain unauthorized access and execute arbitrary code, undermining the intended security constraints of the policy. It's important to note that this policy mechanism is intended as an experimental feature, thus making the vulnerability particularly significant.

Affected Version(s)

Node 4.0 < 4.*

Node 5.0 < 5.*

Node 6.0 < 6.*

References

CVSS V3.1

Score:
7.5
Severity:
HIGH
Confidentiality:
High
Integrity:
High
Availability:
High
Attack Vector:
Network
Attack Complexity:
High
Privileges Required:
Low
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.