CVE-2023-30587

Severity CVSS v4.0:
Pending analysis
Type:
CWE-284 Improper Access Control
Publication date:
07/09/2024
Last modified:
09/09/2024

Description

A vulnerability in Node.js version 20 allows for bypassing restrictions set by the --experimental-permission flag using the built-in inspector module (node:inspector).<br /> <br /> By exploiting the Worker class&amp;#39;s ability to create an "internal worker" with the kIsInternal Symbol, attackers can modify the isInternal value when an inspector is attached within the Worker constructor before initializing a new WorkerImpl. This vulnerability exclusively affects Node.js users employing the permission model mechanism.<br /> <br /> Please note that at the time this CVE was issued, the permission model is an experimental feature of Node.js.

References to Advisories, Solutions, and Tools