Patchwire CVEs, their patch status, and feeds to follow them

CVE-2023-30581

Fixed in a distro release EPSS 1%CVSS 7.5

The use of __proto__ in process.mainModule.__proto__.require() can bypass the policy mechanism and require modules outside of the policy.json definition. This vulnerability affects all users using the experimental policy mechanism in all active release lines: v16, v18 and, v20. Please note that at the time this CVE was issued, the policy is an experimental feature of Node.js

Published 2023-11-22 · CVE record · OSV

Products: NodeJS Node

Distro releases

ReleasePackageFixed in
AlmaLinux 8nodejs1:18.16.1-1.module_el8.8.0+3595+0818e803
AlmaLinux 8nodejs1:16.20.1-1.module_el8.8.0+3594+e74fe53f
AlmaLinux 8nodejs-devel1:18.16.1-1.module_el8.8.0+3595+0818e803
AlmaLinux 8nodejs-devel1:16.20.1-1.module_el8.8.0+3594+e74fe53f
AlmaLinux 8nodejs-docs1:18.16.1-1.module_el8.8.0+3595+0818e803
AlmaLinux 8nodejs-docs1:16.20.1-1.module_el8.8.0+3594+e74fe53f
AlmaLinux 8nodejs-full-i18n1:18.16.1-1.module_el8.8.0+3595+0818e803
AlmaLinux 8nodejs-full-i18n1:16.20.1-1.module_el8.8.0+3594+e74fe53f
AlmaLinux 8nodejs-nodemon2.0.20-2.module_el8.8.0+3587+ee652244
AlmaLinux 8nodejs-nodemon2.0.20-3.module_el8.8.0+3586+d4fc0b72
AlmaLinux 8nodejs-packaging2021.06-4.module_el8.7.0+3343+ea2b7901
AlmaLinux 8nodejs-packaging25-1.module_el8.5.0+2605+45d748af
AlmaLinux 8nodejs-packaging-bundler2021.06-4.module_el8.7.0+3343+ea2b7901
AlmaLinux 8npm1:8.19.4-1.16.20.1.1.module_el8.8.0+3594+e74fe53f
AlmaLinux 8npm1:9.5.1-1.18.16.1.1.module_el8.8.0+3595+0818e803
AlmaLinux 9nodejs1:16.20.1-1.el9_2
AlmaLinux 9nodejs1:18.16.1-1.module_el9.2.0+31+cbae0c8e
AlmaLinux 9nodejs-devel1:18.16.1-1.module_el9.2.0+31+cbae0c8e
AlmaLinux 9nodejs-docs1:16.20.1-1.el9_2
AlmaLinux 9nodejs-docs1:18.16.1-1.module_el9.2.0+31+cbae0c8e
AlmaLinux 9nodejs-full-i18n1:16.20.1-1.el9_2
AlmaLinux 9nodejs-full-i18n1:18.16.1-1.module_el9.2.0+31+cbae0c8e
AlmaLinux 9nodejs-libs1:16.20.1-1.el9_2
AlmaLinux 9nodejs-nodemon2.0.20-2.module_el9.2.0+29+de583a0b
AlmaLinux 9nodejs-packaging2021.06-4.module_el9.1.0+13+d9a595ea
AlmaLinux 9nodejs-packaging-bundler2021.06-4.module_el9.1.0+13+d9a595ea
AlmaLinux 9npm1:8.19.4-1.16.20.1.1.el9_2
AlmaLinux 9npm1:9.5.1-1.18.16.1.1.module_el9.2.0+31+cbae0c8e
Chainguardnodejs-1616.20.1-r0
Chainguardnodejs-16-doc16.20.1-r0
Chainguardnodejs-1818.16.1-r0
Chainguardnodejs-18-doc18.16.1-r0
Chainguardnodejs-2020.3.1-r0
Chainguardnodejs-20-doc20.3.1-r0
Debian 12nodejs18.19.0+dfsg-6~deb12u1
Debian 13nodejs18.13.0+dfsg1-1.1
Debian 14nodejs18.13.0+dfsg1-1.1
Red Hat Enterprise Linux 8nodejs1:18.16.1-1.module+el8.8.0+19438+94e84959
Red Hat Enterprise Linux 8nodejs1:16.20.1-1.module+el8.8.0+19440+ee8dbee5
Red Hat Enterprise Linux 8nodejs-debuginfo1:16.20.1-1.module+el8.8.0+19440+ee8dbee5
Red Hat Enterprise Linux 8nodejs-debuginfo1:18.16.1-1.module+el8.8.0+19438+94e84959
Red Hat Enterprise Linux 8nodejs-debugsource1:16.20.1-1.module+el8.8.0+19440+ee8dbee5
Red Hat Enterprise Linux 8nodejs-debugsource1:18.16.1-1.module+el8.8.0+19438+94e84959
Red Hat Enterprise Linux 8nodejs-devel1:16.20.1-1.module+el8.8.0+19440+ee8dbee5
Red Hat Enterprise Linux 8nodejs-devel1:18.16.1-1.module+el8.8.0+19438+94e84959
Red Hat Enterprise Linux 8nodejs-docs1:16.20.1-1.module+el8.8.0+19440+ee8dbee5
Red Hat Enterprise Linux 8nodejs-docs1:18.16.1-1.module+el8.8.0+19438+94e84959
Red Hat Enterprise Linux 8nodejs-full-i18n1:16.20.1-1.module+el8.8.0+19440+ee8dbee5
Red Hat Enterprise Linux 8nodejs-full-i18n1:18.16.1-1.module+el8.8.0+19438+94e84959
Red Hat Enterprise Linux 8nodejs-nodemon0:2.0.20-3.module+el8.8.0+19038+6f60344f
Red Hat Enterprise Linux 8nodejs-nodemon0:2.0.20-2.module+el8.8.0+18432+27f188ac
Red Hat Enterprise Linux 8nodejs-packaging0:25-1.module+el8.5.0+10992+fac5fe06
Red Hat Enterprise Linux 8nodejs-packaging0:2021.06-4.module+el8.7.0+15582+19c314fa
Red Hat Enterprise Linux 8nodejs-packaging-bundler0:2021.06-4.module+el8.7.0+15582+19c314fa
Red Hat Enterprise Linux 8npm1:9.5.1-1.18.16.1.1.module+el8.8.0+19438+94e84959
Red Hat Enterprise Linux 8npm1:8.19.4-1.16.20.1.1.module+el8.8.0+19440+ee8dbee5
Red Hat Enterprise Linux 9nodejs1:16.20.1-1.el9_2
Red Hat Enterprise Linux 9nodejs1:18.16.1-1.module+el9.2.0.z+19424+78951f07
Red Hat Enterprise Linux 9nodejs-debuginfo1:16.20.1-1.el9_2
Red Hat Enterprise Linux 9nodejs-debuginfo1:18.16.1-1.module+el9.2.0.z+19424+78951f07
Red Hat Enterprise Linux 9nodejs-debugsource1:16.20.1-1.el9_2
Red Hat Enterprise Linux 9nodejs-debugsource1:18.16.1-1.module+el9.2.0.z+19424+78951f07
Red Hat Enterprise Linux 9nodejs-devel1:18.16.1-1.module+el9.2.0.z+19424+78951f07
Red Hat Enterprise Linux 9nodejs-docs1:18.16.1-1.module+el9.2.0.z+19424+78951f07
Red Hat Enterprise Linux 9nodejs-docs1:16.20.1-1.el9_2
Red Hat Enterprise Linux 9nodejs-full-i18n1:16.20.1-1.el9_2
Red Hat Enterprise Linux 9nodejs-full-i18n1:18.16.1-1.module+el9.2.0.z+19424+78951f07
Red Hat Enterprise Linux 9nodejs-libs1:16.20.1-1.el9_2
Red Hat Enterprise Linux 9nodejs-libs-debuginfo1:16.20.1-1.el9_2
Red Hat Enterprise Linux 9nodejs-nodemon0:2.0.20-2.module+el9.2.0.z+18497+a402347c
Red Hat Enterprise Linux 9nodejs-packaging0:2021.06-4.module+el9.1.0+15718+e52ec601
Red Hat Enterprise Linux 9nodejs-packaging-bundler0:2021.06-4.module+el9.1.0+15718+e52ec601
Red Hat Enterprise Linux 9npm1:8.19.4-1.16.20.1.1.el9_2
Red Hat Enterprise Linux 9npm1:9.5.1-1.18.16.1.1.module+el9.2.0.z+19424+78951f07
Red Hat rhel eus 8.6nodejs1:16.20.2-2.module+el8.6.0+19897+9590a839
Red Hat rhel eus 8.6nodejs-debuginfo1:16.20.2-2.module+el8.6.0+19897+9590a839
Red Hat rhel eus 8.6nodejs-debugsource1:16.20.2-2.module+el8.6.0+19897+9590a839
Red Hat rhel eus 8.6nodejs-devel1:16.20.2-2.module+el8.6.0+19897+9590a839
Red Hat rhel eus 8.6nodejs-docs1:16.20.2-2.module+el8.6.0+19897+9590a839
Red Hat rhel eus 8.6nodejs-full-i18n1:16.20.2-2.module+el8.6.0+19897+9590a839
Red Hat rhel eus 8.6nodejs-nodemon0:3.0.1-1.module+el8.6.0+19765+366b9144
Red Hat rhel eus 8.6nodejs-packaging0:26-1.module+el8.6.0+19856+c0c87259
Red Hat rhel eus 8.6npm1:8.19.4-1.16.20.2.2.module+el8.6.0+19897+9590a839
Red Hat rhel eus 9.0nodejs1:16.20.2-1.el9_0
Red Hat rhel eus 9.0nodejs-debuginfo1:16.20.2-1.el9_0
Red Hat rhel eus 9.0nodejs-debugsource1:16.20.2-1.el9_0
Red Hat rhel eus 9.0nodejs-docs1:16.20.2-1.el9_0
Red Hat rhel eus 9.0nodejs-full-i18n1:16.20.2-1.el9_0
Red Hat rhel eus 9.0nodejs-libs1:16.20.2-1.el9_0
Red Hat rhel eus 9.0nodejs-libs-debuginfo1:16.20.2-1.el9_0
Red Hat rhel eus 9.0npm1:8.19.4-1.16.20.2.1.el9_0
Rocky Linux 8nodejs1:18.16.1-1.module+el8.8.0+1413+a47876c7
Rocky Linux 8nodejs-nodemon0:2.0.20-3.module+el8.7.0+1178+d52dba78
Rocky Linux 8nodejs-nodemon0:2.0.20-2.module+el8.7.0+1177+510ae886
Rocky Linux 8nodejs-packaging0:2021.06-4.module+el8.7.0+1072+5b168780
Rocky Linux 8nodejs-packaging0:25-1.module+el8.7.0+1108+49363b0d
SUSE Enterprise Storage 7nodejs1212.22.12-150200.4.50.1
SUSE Enterprise Storage 7.1nodejs1212.22.12-150200.4.50.1
SUSE Enterprise Storage 7.1nodejs1414.21.3-150200.15.49.1
SUSE Enterprise Storage 7.1nodejs1616.20.1-150300.7.24.2
SUSE Linux Enterprise High Performance Computing 15 SP2-LTSSnodejs1212.22.12-150200.4.50.1
SUSE Linux Enterprise High Performance Computing 15 SP2-LTSSnodejs1414.21.3-150200.15.49.1
SUSE Linux Enterprise High Performance Computing 15 SP3-ESPOSnodejs1212.22.12-150200.4.50.1
SUSE Linux Enterprise High Performance Computing 15 SP3-ESPOSnodejs1414.21.3-150200.15.49.1
SUSE Linux Enterprise High Performance Computing 15 SP3-ESPOSnodejs1616.20.1-150300.7.24.2
SUSE Linux Enterprise High Performance Computing 15 SP3-LTSSnodejs1212.22.12-150200.4.50.1
SUSE Linux Enterprise High Performance Computing 15 SP3-LTSSnodejs1414.21.3-150200.15.49.1
SUSE Linux Enterprise High Performance Computing 15 SP3-LTSSnodejs1616.20.1-150300.7.24.2
SUSE Linux Enterprise Module for Web and Scripting 12nodejs1414.21.3-6.46.1
SUSE Linux Enterprise Module for Web and Scripting 12nodejs1616.20.1-8.30.1
SUSE Linux Enterprise Module for Web and Scripting 12nodejs1818.16.1-8.9.1
SUSE Linux Enterprise Module for Web and Scripting 15 SP4nodejs1616.20.1-150400.3.21.1
SUSE Linux Enterprise Module for Web and Scripting 15 SP4nodejs1818.16.1-150400.9.9.1
SUSE Linux Enterprise Module for Web and Scripting 15 SP5nodejs1818.16.1-150400.9.9.1
SUSE Linux Enterprise Server 15 SP2-LTSSnodejs1212.22.12-150200.4.50.1
SUSE Linux Enterprise Server 15 SP2-LTSSnodejs1414.21.3-150200.15.49.1
SUSE Linux Enterprise Server 15 SP3-LTSSnodejs1212.22.12-150200.4.50.1
SUSE Linux Enterprise Server 15 SP3-LTSSnodejs1414.21.3-150200.15.49.1
SUSE Linux Enterprise Server 15 SP3-LTSSnodejs1616.20.1-150300.7.24.2
SUSE Linux Enterprise Server for SAP Applications 15 SP2nodejs1212.22.12-150200.4.50.1
SUSE Linux Enterprise Server for SAP Applications 15 SP2nodejs1414.21.3-150200.15.49.1
SUSE Linux Enterprise Server for SAP Applications 15 SP3nodejs1212.22.12-150200.4.50.1
SUSE Linux Enterprise Server for SAP Applications 15 SP3nodejs1414.21.3-150200.15.49.1
SUSE Linux Enterprise Server for SAP Applications 15 SP3nodejs1616.20.1-150300.7.24.2
SUSE Manager Server 4.2nodejs1212.22.12-150200.4.50.1
SUSE Manager Server 4.2nodejs1414.21.3-150200.15.49.1
SUSE Manager Server 4.2nodejs1616.20.1-150300.7.24.2
Ubuntu 24.04 LTSnodejs18.19.1+dfsg-2ubuntu4
Wolfinodejs-1616.20.1-r0
Wolfinodejs-16-doc16.20.1-r0
Wolfinodejs-1818.16.1-r0
Wolfinodejs-18-doc18.16.1-r0
Wolfinodejs-2020.3.1-r0
Wolfinodejs-20-doc20.3.1-r0
openSUSE Leap 15.4nodejs1212.22.12-150200.4.50.1
openSUSE Leap 15.4nodejs1414.21.3-150200.15.49.1
openSUSE Leap 15.4nodejs1616.20.1-150400.3.21.1
openSUSE Leap 15.4nodejs1818.16.1-150400.9.9.1
openSUSE Leap 15.5nodejs1818.16.1-150400.9.9.1
openSUSE Tumbleweednodejs2020.3.1-1.1