CVE-2023-38552
Fixed in a distro release EPSS 1%
When the Node.js policy feature checks the integrity of a resource against a trusted manifest, the application can intercept the operation and return a forged checksum to the node's policy implementation, thus effectively disabling the integrity check. Impacts: This vulnerability affects all users using the experimental policy mechanism in all active release lines: 18.x and, 20.x. Please note that at the time this CVE was issued, the policy mechanism is an experimental feature of Node.js.
Products: NodeJS Node
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux:8 | nodejs | 1:18.18.2-1.module_el8.8.0+3652+0e111ba0 |
| AlmaLinux:8 | nodejs | 1:20.8.1-1.module_el8.9.0+3675+0258a6d9 |
| AlmaLinux:8 | nodejs-devel | 1:20.8.1-1.module_el8.9.0+3675+0258a6d9 |
| AlmaLinux:8 | nodejs-devel | 1:18.18.2-1.module_el8.8.0+3652+0e111ba0 |
| AlmaLinux:8 | nodejs-docs | 1:20.8.1-1.module_el8.9.0+3675+0258a6d9 |
| AlmaLinux:8 | nodejs-docs | 1:18.18.2-1.module_el8.8.0+3652+0e111ba0 |
| AlmaLinux:8 | nodejs-full-i18n | 1:20.8.1-1.module_el8.9.0+3675+0258a6d9 |
| AlmaLinux:8 | nodejs-full-i18n | 1:18.18.2-1.module_el8.8.0+3652+0e111ba0 |
| AlmaLinux:8 | nodejs-nodemon | 3.0.1-1.module_el8.8.0+3613+1ed8c91d |
| AlmaLinux:8 | nodejs-nodemon | 3.0.1-1.module_el8.9.0+3675+0258a6d9 |
| AlmaLinux:8 | nodejs-packaging | 2021.06-4.module_el8.9.0+3684+11b9e959 |
| AlmaLinux:8 | nodejs-packaging | 2021.06-4.module_el8.7.0+3343+ea2b7901 |
| AlmaLinux:8 | nodejs-packaging-bundler | 2021.06-4.module_el8.9.0+3684+11b9e959 |
| AlmaLinux:8 | nodejs-packaging-bundler | 2021.06-4.module_el8.7.0+3343+ea2b7901 |
| AlmaLinux:8 | npm | 1:9.8.1-1.18.18.2.1.module_el8.8.0+3652+0e111ba0 |
| AlmaLinux:8 | npm | 1:10.1.0-1.20.8.1.1.module_el8.9.0+3675+0258a6d9 |
| AlmaLinux:9 | nodejs | 1:18.18.2-2.module_el9.2.0+43+3ebc9e20 |
| AlmaLinux:9 | nodejs-devel | 1:18.18.2-2.module_el9.2.0+43+3ebc9e20 |
| AlmaLinux:9 | nodejs-docs | 1:18.18.2-2.module_el9.2.0+43+3ebc9e20 |
| AlmaLinux:9 | nodejs-full-i18n | 1:18.18.2-2.module_el9.2.0+43+3ebc9e20 |
| 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.8.1-1.18.18.2.2.module_el9.2.0+43+3ebc9e20 |
| Alpine:v3.17 | nodejs | 18.18.2-r0 |
| Alpine:v3.18 | nodejs | 18.18.2-r0 |
| Alpine:v3.19 | nodejs | 18.18.2-r0 |
| Alpine:v3.20 | nodejs | 18.18.2-r0 |
| Alpine:v3.21 | nodejs | 18.18.2-r0 |
| Alpine:v3.22 | nodejs | 18.18.2-r0 |
| Alpine:v3.23 | nodejs | 18.18.2-r0 |
| Alpine:v3.24 | nodejs | 18.18.2-r0 |
| Chainguard | nodejs-16 | no fix |
| Chainguard | nodejs-18 | 18.18.2-r0 |
| 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:18.18.2-1.module+el8.8.0+20407+c11d40bd |
| Red Hat:enterprise_linux:8 | nodejs | 1:20.8.1-1.module+el8.9.0+20473+c4e3d824 |
| Red Hat:enterprise_linux:8 | nodejs-debuginfo | 1:18.18.2-1.module+el8.8.0+20407+c11d40bd |
| Red Hat:enterprise_linux:8 | nodejs-debuginfo | 1:20.8.1-1.module+el8.9.0+20473+c4e3d824 |
| Red Hat:enterprise_linux:8 | nodejs-debugsource | 1:18.18.2-1.module+el8.8.0+20407+c11d40bd |
| Red Hat:enterprise_linux:8 | nodejs-debugsource | 1:20.8.1-1.module+el8.9.0+20473+c4e3d824 |
| Red Hat:enterprise_linux:8 | nodejs-devel | 1:18.18.2-1.module+el8.8.0+20407+c11d40bd |
| Red Hat:enterprise_linux:8 | nodejs-devel | 1:20.8.1-1.module+el8.9.0+20473+c4e3d824 |
| Red Hat:enterprise_linux:8 | nodejs-docs | 1:18.18.2-1.module+el8.8.0+20407+c11d40bd |
| Red Hat:enterprise_linux:8 | nodejs-docs | 1:20.8.1-1.module+el8.9.0+20473+c4e3d824 |
| Red Hat:enterprise_linux:8 | nodejs-full-i18n | 1:20.8.1-1.module+el8.9.0+20473+c4e3d824 |
| Red Hat:enterprise_linux:8 | nodejs-full-i18n | 1:18.18.2-1.module+el8.8.0+20407+c11d40bd |
| Red Hat:enterprise_linux:8 | nodejs-nodemon | 0:3.0.1-1.module+el8.8.0+19757+8ca87034 |
| Red Hat:enterprise_linux:8 | nodejs-nodemon | 0:3.0.1-1.module+el8.9.0+20473+c4e3d824 |
| 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:2021.06-4.module+el8.9.0+19519+e25b965a |
| Red Hat:enterprise_linux:8 | nodejs-packaging-bundler | 0:2021.06-4.module+el8.7.0+15582+19c314fa |
| Red Hat:enterprise_linux:8 | nodejs-packaging-bundler | 0:2021.06-4.module+el8.9.0+19519+e25b965a |
| Red Hat:enterprise_linux:8 | npm | 1:10.1.0-1.20.8.1.1.module+el8.9.0+20473+c4e3d824 |
| Red Hat:enterprise_linux:8 | npm | 1:9.8.1-1.18.18.2.1.module+el8.8.0+20407+c11d40bd |
| Red Hat:enterprise_linux:9 | nodejs | 1:18.18.2-2.module+el9.2.0.z+20408+7cb5fda5 |
| Red Hat:enterprise_linux:9 | nodejs-debuginfo | 1:18.18.2-2.module+el9.2.0.z+20408+7cb5fda5 |
| Red Hat:enterprise_linux:9 | nodejs-debugsource | 1:18.18.2-2.module+el9.2.0.z+20408+7cb5fda5 |
| Red Hat:enterprise_linux:9 | nodejs-devel | 1:18.18.2-2.module+el9.2.0.z+20408+7cb5fda5 |
| Red Hat:enterprise_linux:9 | nodejs-docs | 1:18.18.2-2.module+el9.2.0.z+20408+7cb5fda5 |
| Red Hat:enterprise_linux:9 | nodejs-full-i18n | 1:18.18.2-2.module+el9.2.0.z+20408+7cb5fda5 |
| 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.8.1-1.18.18.2.2.module+el9.2.0.z+20408+7cb5fda5 |
| 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.9.0+1760+903d54b9 |
| 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+1988+437f3d23 |
| Rocky Linux:8 | nodejs-nodemon | 0:3.0.1-1.module+el8.8.0+1459+02651ab6 |
| 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+1824+532140ee |
| Rocky Linux:8 | nodejs-packaging | 0:2021.06-4.module+el8.7.0+1072+5b168780 |
| Rocky Linux:9 | nodejs-nodemon | 0:3.0.1-1.module+el9.7.0+40018+a011993d |
| Rocky Linux:9 | nodejs-nodemon | 0:3.0.1-1.module+el9.7.0+40022+9ecc286c |
| Rocky Linux:9 | nodejs-nodemon | 0:3.0.1-1.module+el9.7.0+40017+f0db1785 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-4.module+el9.7.0+40022+9ecc286c |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-4.module+el9.7.0+40017+f0db1785 |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-4.module+el9.7.0+40018+a011993d |
| Rocky Linux:9 | nodejs-packaging | 0:2021.06-4.module+el9.7.0+40025+0e0cf6b2 |
| SUSE:Enterprise Storage 7.1 | nodejs12 | 12.22.12-150200.4.53.2 |
| SUSE:Enterprise Storage 7.1 | nodejs14 | 14.21.3-150200.15.52.2 |
| SUSE:Enterprise Storage 7.1 | nodejs16 | 16.20.2-150300.7.30.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS | nodejs12 | 12.22.12-150200.4.53.2 |
| SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS | nodejs14 | 14.21.3-150200.15.52.2 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS | nodejs12 | 12.22.12-150200.4.53.2 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS | nodejs14 | 14.21.3-150200.15.52.2 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS | nodejs16 | 16.20.2-150300.7.30.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS | nodejs12 | 12.22.12-150200.4.53.2 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS | nodejs14 | 14.21.3-150200.15.52.2 |
| SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS | nodejs16 | 16.20.2-150300.7.30.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 12 | nodejs14 | 14.21.3-6.49.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 12 | nodejs16 | 16.20.2-8.36.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 12 | nodejs18 | 18.18.2-8.15.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 15 SP4 | nodejs16 | 16.20.2-150400.3.27.2 |
| SUSE:Linux Enterprise Module for Web and Scripting 15 SP4 | nodejs18 | 18.18.2-150400.9.15.1 |
| SUSE:Linux Enterprise Module for Web and Scripting 15 SP5 | nodejs18 | 18.18.2-150400.9.15.1 |
| SUSE:Linux Enterprise Server 15 SP2-LTSS | nodejs12 | 12.22.12-150200.4.53.2 |
| SUSE:Linux Enterprise Server 15 SP2-LTSS | nodejs14 | 14.21.3-150200.15.52.2 |
| SUSE:Linux Enterprise Server 15 SP3-LTSS | nodejs12 | 12.22.12-150200.4.53.2 |
| SUSE:Linux Enterprise Server 15 SP3-LTSS | nodejs14 | 14.21.3-150200.15.52.2 |
| SUSE:Linux Enterprise Server 15 SP3-LTSS | nodejs16 | 16.20.2-150300.7.30.1 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP2 | nodejs12 | 12.22.12-150200.4.53.2 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP2 | nodejs14 | 14.21.3-150200.15.52.2 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP3 | nodejs12 | 12.22.12-150200.4.53.2 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP3 | nodejs14 | 14.21.3-150200.15.52.2 |
| SUSE:Linux Enterprise Server for SAP Applications 15 SP3 | nodejs16 | 16.20.2-150300.7.30.1 |
| SUSE:Manager Server 4.2 | nodejs12 | 12.22.12-150200.4.53.2 |
| SUSE:Manager Server 4.2 | nodejs14 | 14.21.3-150200.15.52.2 |
| SUSE:Manager Server 4.2 | nodejs16 | 16.20.2-150300.7.30.1 |
| Ubuntu:Pro:22.04:LTS | nodejs | no fix |
| Wolfi | nodejs-16 | no fix |
| Wolfi | nodejs-18 | 18.18.2-r0 |
| openSUSE:Leap 15.4 | nodejs12 | 12.22.12-150200.4.53.2 |
| openSUSE:Leap 15.4 | nodejs14 | 14.21.3-150200.15.52.2 |
| openSUSE:Tumbleweed | nodejs-electron | 25.9.1-2.1 |
| openSUSE:Tumbleweed | nodejs20 | 20.8.1-1.1 |