CVE-2023-32559
Fixed in a distro release EPSS 2%CVSS 7.5
A privilege escalation vulnerability exists in the experimental policy mechanism in all active release lines: 16.x, 18.x and, 20.x. The use of the deprecated API `process.binding()` can bypass the policy mechanism by requiring internal modules and eventually take advantage of `process.binding('spawn_sync')` run arbitrary code, outside of the limits defined in a `policy.json` file. Please note that at the time this CVE was issued, the policy is an experimental feature of Node.js.
Products: NodeJS Node, nodejs
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux:8 | nodejs | 1:18.17.1-1.module_el8.8.0+3613+1ed8c91d |
| AlmaLinux:8 | nodejs | 1:16.20.2-2.module_el8.8.0+3614+204d6f43 |
| AlmaLinux:8 | nodejs-devel | 1:16.20.2-2.module_el8.8.0+3614+204d6f43 |
| AlmaLinux:8 | nodejs-devel | 1:18.17.1-1.module_el8.8.0+3613+1ed8c91d |
| AlmaLinux:8 | nodejs-docs | 1:16.20.2-2.module_el8.8.0+3614+204d6f43 |
| AlmaLinux:8 | nodejs-docs | 1:18.17.1-1.module_el8.8.0+3613+1ed8c91d |
| AlmaLinux:8 | nodejs-full-i18n | 1:18.17.1-1.module_el8.8.0+3613+1ed8c91d |
| AlmaLinux:8 | nodejs-full-i18n | 1:16.20.2-2.module_el8.8.0+3614+204d6f43 |
| AlmaLinux:8 | nodejs-nodemon | 3.0.1-1.module_el8.8.0+3614+204d6f43 |
| AlmaLinux:8 | nodejs-nodemon | 3.0.1-1.module_el8.8.0+3613+1ed8c91d |
| AlmaLinux:8 | nodejs-packaging | 26-1.module_el8.8.0+3614+204d6f43 |
| AlmaLinux:8 | nodejs-packaging | 2021.06-4.module_el8.7.0+3343+ea2b7901 |
| AlmaLinux:8 | nodejs-packaging-bundler | 2021.06-4.module_el8.7.0+3343+ea2b7901 |
| AlmaLinux:8 | npm | 1:8.19.4-1.16.20.2.2.module_el8.8.0+3614+204d6f43 |
| AlmaLinux:8 | npm | 1:9.6.7-1.18.17.1.1.module_el8.8.0+3613+1ed8c91d |
| AlmaLinux:9 | nodejs | 1:18.17.1-1.module_el9.2.0+36+853e48f5 |
| AlmaLinux:9 | nodejs | 1:16.20.2-1.el9_2 |
| AlmaLinux:9 | nodejs-devel | 1:18.17.1-1.module_el9.2.0+36+853e48f5 |
| AlmaLinux:9 | nodejs-docs | 1:18.17.1-1.module_el9.2.0+36+853e48f5 |
| AlmaLinux:9 | nodejs-docs | 1:16.20.2-1.el9_2 |
| AlmaLinux:9 | nodejs-full-i18n | 1:16.20.2-1.el9_2 |
| AlmaLinux:9 | nodejs-full-i18n | 1:18.17.1-1.module_el9.2.0+36+853e48f5 |
| AlmaLinux:9 | nodejs-libs | 1:16.20.2-1.el9_2 |
| AlmaLinux:9 | nodejs-nodemon | 3.0.1-1.module_el9.2.0+36+853e48f5 |
| AlmaLinux:9 | nodejs-packaging | 2021.06-4.module_el9.1.0+13+d9a595ea |
| AlmaLinux:9 | nodejs-packaging-bundler | 2021.06-4.module_el9.1.0+13+d9a595ea |
| AlmaLinux:9 | npm | 1:9.6.7-1.18.17.1.1.module_el9.2.0+36+853e48f5 |
| AlmaLinux:9 | npm | 1:8.19.4-1.16.20.2.1.el9_2 |
| Alpine:v3.15 | nodejs | 16.20.2-r0 |
| Alpine:v3.16 | nodejs | 16.20.2-r0 |
| Alpine:v3.17 | nodejs | 18.17.1-r0 |
| Alpine:v3.18 | nodejs | 18.17.1-r0 |
| Alpine:v3.19 | nodejs | 18.17.1-r0 |
| Alpine:v3.20 | nodejs | 18.17.1-r0 |
| Alpine:v3.21 | nodejs | 18.17.1-r0 |
| Alpine:v3.22 | nodejs | 18.17.1-r0 |
| Alpine:v3.23 | nodejs | 18.17.1-r0 |
| Alpine:v3.24 | nodejs | 18.17.1-r0 |
| Chainguard | nodejs-16 | 16.20.2-r0 |
| Chainguard | nodejs-16-doc | 16.20.2-r0 |
| Chainguard | nodejs-18 | 18.17.1-r0 |
| Chainguard | nodejs-18-doc | 18.17.1-r0 |
| Chainguard | nodejs-20 | 20.5.1-r0 |
| Chainguard | nodejs-20-doc | 20.5.1-r0 |
| Debian:11 | nodejs | 12.22.12~dfsg-1~deb11u5 |
| Debian:12 | nodejs | 18.19.0+dfsg-6~deb12u1 |
| Debian:13 | nodejs | 18.13.0+dfsg1-1.1 |
| Debian:14 | nodejs | 18.13.0+dfsg1-1.1 |
| Red Hat:enterprise_linux:8 | nodejs | 1:16.20.2-2.module+el8.8.0+19898+ab99ba34 |
| Red Hat:enterprise_linux:8 | nodejs | 1:18.17.1-1.module+el8.8.0+19757+8ca87034 |
| Red Hat:enterprise_linux:8 | nodejs-debuginfo | 1:18.17.1-1.module+el8.8.0+19757+8ca87034 |
| Red Hat:enterprise_linux:8 | nodejs-debuginfo | 1:16.20.2-2.module+el8.8.0+19898+ab99ba34 |
| Red Hat:enterprise_linux:8 | nodejs-debugsource | 1:18.17.1-1.module+el8.8.0+19757+8ca87034 |
| Red Hat:enterprise_linux:8 | nodejs-debugsource | 1:16.20.2-2.module+el8.8.0+19898+ab99ba34 |
| Red Hat:enterprise_linux:8 | nodejs-devel | 1:18.17.1-1.module+el8.8.0+19757+8ca87034 |
| Red Hat:enterprise_linux:8 | nodejs-devel | 1:16.20.2-2.module+el8.8.0+19898+ab99ba34 |
| Red Hat:enterprise_linux:8 | nodejs-docs | 1:18.17.1-1.module+el8.8.0+19757+8ca87034 |
| Red Hat:enterprise_linux:8 | nodejs-docs | 1:16.20.2-2.module+el8.8.0+19898+ab99ba34 |
| Red Hat:enterprise_linux:8 | nodejs-full-i18n | 1:18.17.1-1.module+el8.8.0+19757+8ca87034 |
| Red Hat:enterprise_linux:8 | nodejs-full-i18n | 1:16.20.2-2.module+el8.8.0+19898+ab99ba34 |
| Red Hat:enterprise_linux:8 | nodejs-nodemon | 0:3.0.1-1.module+el8.8.0+19764+7eed1ca3 |
| Red Hat:enterprise_linux:8 | nodejs-nodemon | 0:3.0.1-1.module+el8.8.0+19757+8ca87034 |
| Red Hat:enterprise_linux:8 | nodejs-packaging | 0:2021.06-4.module+el8.7.0+15582+19c314fa |
| Red Hat:enterprise_linux:8 | nodejs-packaging | 0:26-1.module+el8.8.0+19857+6d2a104d |
| Red Hat:enterprise_linux:8 | nodejs-packaging-bundler | 0:2021.06-4.module+el8.7.0+15582+19c314fa |
| Red Hat:enterprise_linux:8 | npm | 1:8.19.4-1.16.20.2.2.module+el8.8.0+19898+ab99ba34 |
| Red Hat:enterprise_linux:8 | npm | 1:9.6.7-1.18.17.1.1.module+el8.8.0+19757+8ca87034 |
| Red Hat:enterprise_linux:9 | nodejs | 1:16.20.2-1.el9_2 |
| Red Hat:enterprise_linux:9 | nodejs | 1:18.17.1-1.module+el9.2.0.z+19753+58118bc0 |
| Red Hat:enterprise_linux:9 | nodejs-debuginfo | 1:18.17.1-1.module+el9.2.0.z+19753+58118bc0 |
| Red Hat:enterprise_linux:9 | nodejs-debuginfo | 1:16.20.2-1.el9_2 |
| Red Hat:enterprise_linux:9 | nodejs-debugsource | 1:16.20.2-1.el9_2 |
| Red Hat:enterprise_linux:9 | nodejs-debugsource | 1:18.17.1-1.module+el9.2.0.z+19753+58118bc0 |
| Red Hat:enterprise_linux:9 | nodejs-devel | 1:18.17.1-1.module+el9.2.0.z+19753+58118bc0 |
| Red Hat:enterprise_linux:9 | nodejs-docs | 1:18.17.1-1.module+el9.2.0.z+19753+58118bc0 |
| Red Hat:enterprise_linux:9 | nodejs-docs | 1:16.20.2-1.el9_2 |
| Red Hat:enterprise_linux:9 | nodejs-full-i18n | 1:18.17.1-1.module+el9.2.0.z+19753+58118bc0 |
| Red Hat:enterprise_linux:9 | nodejs-full-i18n | 1:16.20.2-1.el9_2 |
| Red Hat:enterprise_linux:9 | nodejs-libs | 1:16.20.2-1.el9_2 |
| Red Hat:enterprise_linux:9 | nodejs-libs-debuginfo | 1:16.20.2-1.el9_2 |
| Red Hat:enterprise_linux:9 | nodejs-nodemon | 0:3.0.1-1.module+el9.2.0.z+19753+58118bc0 |
| Red Hat:enterprise_linux:9 | nodejs-packaging | 0:2021.06-4.module+el9.1.0+15718+e52ec601 |
| Red Hat:enterprise_linux:9 | nodejs-packaging-bundler | 0:2021.06-4.module+el9.1.0+15718+e52ec601 |
| Red Hat:enterprise_linux:9 | npm | 1:9.6.7-1.18.17.1.1.module+el9.2.0.z+19753+58118bc0 |
| Red Hat:enterprise_linux:9 | npm | 1:8.19.4-1.16.20.2.1.el9_2 |
| Red Hat:rhel_eus:8.6 | nodejs | 1:16.20.2-2.module+el8.6.0+19897+9590a839 |
| Red Hat:rhel_eus:8.6 | nodejs-debuginfo | 1:16.20.2-2.module+el8.6.0+19897+9590a839 |
| Red Hat:rhel_eus:8.6 | nodejs-debugsource | 1:16.20.2-2.module+el8.6.0+19897+9590a839 |
| Red Hat:rhel_eus:8.6 | nodejs-devel | 1:16.20.2-2.module+el8.6.0+19897+9590a839 |
| Red Hat:rhel_eus:8.6 | nodejs-docs | 1:16.20.2-2.module+el8.6.0+19897+9590a839 |
| Red Hat:rhel_eus:8.6 | nodejs-full-i18n | 1:16.20.2-2.module+el8.6.0+19897+9590a839 |
| Red Hat:rhel_eus:8.6 | nodejs-nodemon | 0:3.0.1-1.module+el8.6.0+19765+366b9144 |
| Red Hat:rhel_eus:8.6 | nodejs-packaging | 0:26-1.module+el8.6.0+19856+c0c87259 |
| Red Hat:rhel_eus:8.6 | npm | 1:8.19.4-1.16.20.2.2.module+el8.6.0+19897+9590a839 |
| Red Hat:rhel_eus:9.0 | nodejs | 1:16.20.2-1.el9_0 |
| Red Hat:rhel_eus:9.0 | nodejs-debuginfo | 1:16.20.2-1.el9_0 |
| Red Hat:rhel_eus:9.0 | nodejs-debugsource | 1:16.20.2-1.el9_0 |
| Red Hat:rhel_eus:9.0 | nodejs-docs | 1:16.20.2-1.el9_0 |
| Red Hat:rhel_eus:9.0 | nodejs-full-i18n | 1:16.20.2-1.el9_0 |
| Red Hat:rhel_eus:9.0 | nodejs-libs | 1:16.20.2-1.el9_0 |
| Red Hat:rhel_eus:9.0 | nodejs-libs-debuginfo | 1:16.20.2-1.el9_0 |
| Red Hat:rhel_eus:9.0 | npm | 1:8.19.4-1.16.20.2.1.el9_0 |
| Rocky Linux:8 | nodejs-nodemon | 0:3.0.1-1.module+el8.10.0+1823+b5789597 |
| Rocky Linux:8 | nodejs-nodemon | 0:3.0.1-1.module+el8.10.0+1667+4a788d89 |
| Rocky Linux:8 | nodejs-nodemon | 0:3.0.1-1.module+el8.10.0+1935+d3cbe60f |
| Rocky Linux:8 | nodejs-nodemon | 0:3.0.1-1.module+el8.10.0+1988+437f3d23 |
| Rocky Linux:8 | nodejs-nodemon | 0:3.0.1-1.module+el8.10.0+1824+532140ee |
| Rocky Linux:8 | nodejs-nodemon | 0:3.0.1-1.module+el8.10.0+1924+614dc87f |
| Rocky Linux:8 | nodejs-nodemon | 0:3.0.1-1.module+el8.9.0+1760+903d54b9 |
| Rocky Linux:8 | nodejs-nodemon | 0:3.0.1-1.module+el8.10.0+1989+e60144d9 |
| Rocky Linux:8 | nodejs-nodemon | 0:3.0.1-1.module+el8.10.0+1666+930e28e8 |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-4.module+el8.10.0+1667+4a788d89 |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-4.module+el8.10.0+1824+532140ee |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-4.module+el8.10.0+1989+e60144d9 |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-4.module+el8.10.0+1988+437f3d23 |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-4.module+el8.10.0+1924+614dc87f |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-4.module+el8.10.0+1823+b5789597 |
| Rocky Linux:8 | nodejs-packaging | 0:26-1.module+el8.9.0+1760+903d54b9 |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-4.module+el8.9.0+1419+1f26ef47 |
| Rocky Linux:9 | nodejs | 1:16.20.2-1.el9_2 |
| Rocky Linux:9 | nodejs-nodemon | 0:3.0.1-1.module+el9.6.0+32185+bd121a25 |
| Rocky Linux:9 | nodejs-nodemon | 0:3.0.1-1.module+el9.6.0+32143+ae966e5b |
| Rocky Linux:9 | nodejs-nodemon | 0:3.0.1-1.module+el9.6.0+32322+a8b1fd01 |
| Rocky Linux:9 | nodejs-nodemon | 0:3.0.1-1.module+el9.5.0+31770+0da7192d |
| Rocky Linux:9 | nodejs-nodemon | 0:3.0.1-1.module+el9.6.0+32045+2e5d342d |
| Rocky Linux:9 | nodejs-nodemon | 0:3.0.1-1.module+el9.6.0+32144+1d29a396 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-4.module+el9.6.0+32144+1d29a396 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-4.module+el9.6.0+32185+bd121a25 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-4.module+el9.6.0+32143+ae966e5b |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-4.module+el9.6.0+32048+5323bb50 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-4.module+el9.6.0+32045+2e5d342d |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-4.module+el9.5.0+31770+0da7192d |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-4.module+el9.6.0+32322+a8b1fd01 |
| SUSE:Enterprise Storage 7 | nodejs12 | 12.22.12-150200.4.50.1 |
| SUSE:Enterprise Storage 7.1 | nodejs12 | 12.22.12-150200.4.50.1 |
| SUSE:Enterprise Storage 7.1 | nodejs14 | 14.21.3-150200.15.49.1 |
| SUSE:Enterprise Storage 7.1 | nodejs16 | 16.20.2-150300.7.27.2 |
| SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS | nodejs12 | 12.22.12-150200.4.50.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS | nodejs14 | 14.21.3-150200.15.49.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS | nodejs12 | 12.22.12-150200.4.50.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS | nodejs14 | 14.21.3-150200.15.49.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS | nodejs16 | 16.20.2-150300.7.27.2 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS | nodejs12 | 12.22.12-150200.4.50.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS | nodejs14 | 14.21.3-150200.15.49.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS | nodejs16 | 16.20.2-150300.7.27.2 |
| SUSE:Linux Enterprise Module for Web and Scripting 12 | nodejs14 | 14.21.3-6.46.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 12 | nodejs16 | 16.20.2-8.33.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 12 | nodejs18 | 18.17.1-8.12.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 15 SP4 | nodejs16 | 16.20.2-150400.3.24.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 15 SP4 | nodejs18 | 18.17.1-150400.9.12.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 15 SP5 | nodejs18 | 18.17.1-150400.9.12.1 |
| SUSE:Linux Enterprise Server 15 SP2-LTSS | nodejs12 | 12.22.12-150200.4.50.1 |
| SUSE:Linux Enterprise Server 15 SP2-LTSS | nodejs14 | 14.21.3-150200.15.49.1 |
| SUSE:Linux Enterprise Server 15 SP3-LTSS | nodejs12 | 12.22.12-150200.4.50.1 |
| SUSE:Linux Enterprise Server 15 SP3-LTSS | nodejs14 | 14.21.3-150200.15.49.1 |
| SUSE:Linux Enterprise Server 15 SP3-LTSS | nodejs16 | 16.20.2-150300.7.27.2 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP2 | nodejs12 | 12.22.12-150200.4.50.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP2 | nodejs14 | 14.21.3-150200.15.49.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP3 | nodejs12 | 12.22.12-150200.4.50.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP3 | nodejs14 | 14.21.3-150200.15.49.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP3 | nodejs16 | 16.20.2-150300.7.27.2 |
| SUSE:Manager Server 4.2 | nodejs12 | 12.22.12-150200.4.50.1 |
| SUSE:Manager Server 4.2 | nodejs14 | 14.21.3-150200.15.49.1 |
| SUSE:Manager Server 4.2 | nodejs16 | 16.20.2-150300.7.27.2 |
| Ubuntu:22.04:LTS | nodejs | 12.22.9~dfsg-1ubuntu3.6 |
| Wolfi | nodejs-16 | 16.20.2-r0 |
| Wolfi | nodejs-16-doc | 16.20.2-r0 |
| Wolfi | nodejs-18 | 18.17.1-r0 |
| Wolfi | nodejs-18-doc | 18.17.1-r0 |
| Wolfi | nodejs-20 | 20.5.1-r0 |
| Wolfi | nodejs-20-doc | 20.5.1-r0 |
| openSUSE:Leap 15.4 | nodejs12 | 12.22.12-150200.4.50.1 |
| openSUSE:Leap 15.4 | nodejs14 | 14.21.3-150200.15.49.1 |
| openSUSE:Leap 15.4 | nodejs16 | 16.20.2-150400.3.24.1 |
| openSUSE:Leap 15.4 | nodejs18 | 18.17.1-150400.9.12.1 |
| openSUSE:Leap 15.5 | nodejs18 | 18.17.1-150400.9.12.1 |
| openSUSE:Tumbleweed | nodejs20 | 20.5.1-1.1 |