NetSight
high7.5

CVE-2023-23918

A privilege escalation vulnerability exists in Node.js <19.6.1, <18.14.1, <16.19.1 and <14.21.3 that made it possible to bypass the experimental Permissions (h…

Impact

A privilege escalation vulnerability exists in Node.js <19.6.1, <18.14.1, <16.19.1 and <14.21.3 that made it possible to bypass the experimental Permissions (https://nodejs.org/api/permissions.html) feature in Node.js and access non authorized modules by using process.mainModule.require(). This only affects users who had enabled the experimental permissions option with --experimental-policy.

Affected products

VendorProductAffected versions
NodejsNode.Js
from 14.0.0 through 14.14.0
from 14.0.0 before 14.21.3
from 16.0.0 through 16.12.0
from 16.0.0 before 16.19.1
from 18.0.0 through 18.11.0
from 18.0.0 before 18.14.1

Weakness classification

References