Node.js: Permissions policies can be bypassed via process.mainModule
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | |||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NodeJS | Node | unaffected |
|
Configuration 1 [-]
|
| Package | CPE | Advisory | Released Date |
|---|---|---|---|
| Red Hat Enterprise Linux 8 | |||
| nodejs:16-8070020230314140722.bd1311ed | cpe:/a:redhat:enterprise_linux:8 | RHSA-2023:1582 | 2023-04-04T00:00:00Z |
| nodejs:18-8070020230322080930.bd1311ed | cpe:/a:redhat:enterprise_linux:8 | RHSA-2023:1583 | 2023-04-04T00:00:00Z |
| nodejs:14-8070020230306170042.bd1311ed | cpe:/a:redhat:enterprise_linux:8 | RHSA-2023:1743 | 2023-04-12T00:00:00Z |
| Red Hat Enterprise Linux 8.4 Extended Update Support | |||
| nodejs:14-8040020230306170312.522a0ee4 | cpe:/a:redhat:rhel_eus:8.4 | RHSA-2023:1533 | 2023-03-30T00:00:00Z |
| Red Hat Enterprise Linux 8.6 Extended Update Support | |||
| nodejs:14-8060020230306170237.ad008a3a | cpe:/a:redhat:rhel_eus:8.6 | RHSA-2023:1742 | 2023-04-12T00:00:00Z |
| Red Hat Enterprise Linux 9 | |||
| nodejs:18-9020020230327152102.rhel9 | cpe:/a:redhat:enterprise_linux:9 | RHSA-2023:2654 | 2023-05-09T00:00:00Z |
| nodejs-1:16.19.1-1.el9_2 | cpe:/a:redhat:enterprise_linux:9 | RHSA-2023:2655 | 2023-05-09T00:00:00Z |
| Red Hat Software Collections for Red Hat Enterprise Linux 7 | |||
| rh-nodejs14-0:3.6-2.el7 | cpe:/a:redhat:rhel_software_collections:3::el7 | RHSA-2023:1744 | 2023-04-12T00:00:00Z |
| rh-nodejs14-nodejs-0:14.21.3-2.el7 | cpe:/a:redhat:rhel_software_collections:3::el7 | RHSA-2023:1744 | 2023-04-12T00:00:00Z |
No data available yet.
| Source | ID | Title |
|---|---|---|
Debian DSA |
DSA-5589-1 | nodejs security update |
EUVD |
EUVD-2023-28000 | 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. |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: 2.0% (2.023% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|