CVE-2025-23083
Fixed in a distro release EPSS <1%CVSS 7.7
With the aid of the diagnostics_channel utility, an event can be hooked into whenever a worker thread is created. This is not limited only to workers but also exposes internal workers, where an instance of them can be fetched, and its constructor can be grabbed and reinstated for malicious usage. This vulnerability affects Permission Model users (--permission) on Node.js v20, v22, and v23.
Products: NodeJS Node
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux 8 | nodejs | 1:20.18.2-1.module_el8.10.0+3958+472a6467 |
| AlmaLinux 8 | nodejs | 1:22.13.1-1.module_el8.10.0+3961+6a788e57 |
| AlmaLinux 8 | nodejs-devel | 1:20.18.2-1.module_el8.10.0+3958+472a6467 |
| AlmaLinux 8 | nodejs-devel | 1:22.13.1-1.module_el8.10.0+3961+6a788e57 |
| AlmaLinux 8 | nodejs-docs | 1:20.18.2-1.module_el8.10.0+3958+472a6467 |
| AlmaLinux 8 | nodejs-docs | 1:22.13.1-1.module_el8.10.0+3961+6a788e57 |
| AlmaLinux 8 | nodejs-full-i18n | 1:20.18.2-1.module_el8.10.0+3958+472a6467 |
| AlmaLinux 8 | nodejs-full-i18n | 1:22.13.1-1.module_el8.10.0+3961+6a788e57 |
| AlmaLinux 8 | nodejs-libs | 1:22.13.1-1.module_el8.10.0+3961+6a788e57 |
| AlmaLinux 8 | nodejs-nodemon | 3.0.1-1.module_el8.8.0+3613+1ed8c91d |
| AlmaLinux 8 | nodejs-packaging | 2021.06-4.module_el8.10.0+3961+6a788e57 |
| AlmaLinux 8 | nodejs-packaging | 2021.06-4.module_el8.7.0+3343+ea2b7901 |
| AlmaLinux 8 | nodejs-packaging-bundler | 2021.06-4.module_el8.10.0+3958+472a6467 |
| AlmaLinux 8 | nodejs-packaging-bundler | 2021.06-4.module_el8.10.0+3961+6a788e57 |
| AlmaLinux 8 | npm | 1:10.8.2-1.20.18.2.1.module_el8.10.0+3958+472a6467 |
| AlmaLinux 8 | npm | 1:10.9.2-1.22.13.1.1.module_el8.10.0+3961+6a788e57 |
| AlmaLinux 8 | v8-12.4-devel | 3:12.4.254.21-1.22.13.1.1.module_el8.10.0+3961+6a788e57 |
| AlmaLinux 9 | nodejs | 1:20.18.2-1.module_el9.5.0+137+381f3eaf |
| AlmaLinux 9 | nodejs | 1:22.13.1-1.module_el9.5.0+139+09296491 |
| AlmaLinux 9 | nodejs-devel | 1:22.13.1-1.module_el9.5.0+139+09296491 |
| AlmaLinux 9 | nodejs-devel | 1:20.18.2-1.module_el9.5.0+137+381f3eaf |
| AlmaLinux 9 | nodejs-docs | 1:20.18.2-1.module_el9.5.0+137+381f3eaf |
| AlmaLinux 9 | nodejs-docs | 1:22.13.1-1.module_el9.5.0+139+09296491 |
| AlmaLinux 9 | nodejs-full-i18n | 1:20.18.2-1.module_el9.5.0+137+381f3eaf |
| AlmaLinux 9 | nodejs-full-i18n | 1:22.13.1-1.module_el9.5.0+139+09296491 |
| AlmaLinux 9 | nodejs-libs | 1:22.13.1-1.module_el9.5.0+139+09296491 |
| AlmaLinux 9 | nodejs-nodemon | 3.0.1-1.module_el9.2.0+36+853e48f5 |
| AlmaLinux 9 | nodejs-nodemon | 3.0.1-1.module_el9.5.0+136+92f38f3c |
| AlmaLinux 9 | nodejs-packaging | 2021.06-4.module_el9.3.0+88+29afeaa2 |
| AlmaLinux 9 | nodejs-packaging | 2021.06-4.module_el9.5.0+136+92f38f3c |
| AlmaLinux 9 | nodejs-packaging-bundler | 2021.06-4.module_el9.5.0+124+df88fe49 |
| AlmaLinux 9 | nodejs-packaging-bundler | 2021.06-4.module_el9.5.0+139+09296491 |
| AlmaLinux 9 | npm | 1:10.8.2-1.20.18.2.1.module_el9.5.0+137+381f3eaf |
| AlmaLinux 9 | npm | 1:10.9.2-1.22.13.1.1.module_el9.5.0+139+09296491 |
| AlmaLinux 9 | v8-12.4-devel | 3:12.4.254.21-1.22.13.1.1.module_el9.5.0+139+09296491 |
| Alpine 3.21 | nodejs | 22.13.1-r0 |
| Alpine 3.22 | nodejs | 22.13.1-r0 |
| Alpine 3.23 | nodejs | 22.13.1-r0 |
| Alpine 3.24 | nodejs | 22.13.1-r0 |
| Amazon Linux 2023 | nodejs20 | 1:20.18.2-1.amzn2023.0.1 |
| Amazon Linux 2023 | nodejs20-devel | 1:20.18.2-1.amzn2023.0.1 |
| Amazon Linux 2023 | nodejs20-docs | 1:20.18.2-1.amzn2023.0.1 |
| Amazon Linux 2023 | nodejs20-full-i18n | 1:20.18.2-1.amzn2023.0.1 |
| Amazon Linux 2023 | nodejs20-libs | 1:20.18.2-1.amzn2023.0.1 |
| Amazon Linux 2023 | nodejs20-npm | 1:10.8.2-1.20.18.2.1.amzn2023.0.1 |
| Amazon Linux 2023 | v8-11.3-devel | 3:11.3.244.8-1.20.18.2.1.amzn2023.0.1 |
| Chainguard | nodejs-20 | 20.18.2-r0 |
| Chainguard | nodejs-21 | 21.7.3-r12 |
| Chainguard | nodejs-22 | 22.13.1-r0 |
| Chainguard | nodejs-23 | 23.6.1-r0 |
| Debian 13 | nodejs | 20.18.2+dfsg-1 |
| Debian 14 | nodejs | 20.18.2+dfsg-1 |
| Red Hat Enterprise Linux 8 | nodejs | 1:20.18.2-1.module+el8.10.0+22767+a3309b10 |
| Red Hat Enterprise Linux 8 | nodejs | 1:22.13.1-1.module+el8.10.0+22759+46b58560 |
| Red Hat Enterprise Linux 8 | nodejs-debuginfo | 1:22.13.1-1.module+el8.10.0+22759+46b58560 |
| Red Hat Enterprise Linux 8 | nodejs-debuginfo | 1:20.18.2-1.module+el8.10.0+22767+a3309b10 |
| Red Hat Enterprise Linux 8 | nodejs-debugsource | 1:22.13.1-1.module+el8.10.0+22759+46b58560 |
| Red Hat Enterprise Linux 8 | nodejs-debugsource | 1:20.18.2-1.module+el8.10.0+22767+a3309b10 |
| Red Hat Enterprise Linux 8 | nodejs-devel | 1:22.13.1-1.module+el8.10.0+22759+46b58560 |
| Red Hat Enterprise Linux 8 | nodejs-devel | 1:20.18.2-1.module+el8.10.0+22767+a3309b10 |
| Red Hat Enterprise Linux 8 | nodejs-docs | 1:22.13.1-1.module+el8.10.0+22759+46b58560 |
| Red Hat Enterprise Linux 8 | nodejs-docs | 1:20.18.2-1.module+el8.10.0+22767+a3309b10 |
| Red Hat Enterprise Linux 8 | nodejs-full-i18n | 1:22.13.1-1.module+el8.10.0+22759+46b58560 |
| Red Hat Enterprise Linux 8 | nodejs-full-i18n | 1:20.18.2-1.module+el8.10.0+22767+a3309b10 |
| Red Hat Enterprise Linux 8 | nodejs-libs | 1:22.13.1-1.module+el8.10.0+22759+46b58560 |
| Red Hat Enterprise Linux 8 | nodejs-libs-debuginfo | 1:22.13.1-1.module+el8.10.0+22759+46b58560 |
| Red Hat Enterprise Linux 8 | nodejs-nodemon | 0:3.0.1-1.module+el8.10.0+22767+a3309b10 |
| Red Hat Enterprise Linux 8 | nodejs-nodemon | 0:3.0.1-1.module+el8.10.0+22759+46b58560 |
| Red Hat Enterprise Linux 8 | nodejs-packaging | 0:2021.06-4.module+el8.10.0+22767+a3309b10 |
| Red Hat Enterprise Linux 8 | nodejs-packaging | 0:2021.06-4.module+el8.10.0+22759+46b58560 |
| Red Hat Enterprise Linux 8 | nodejs-packaging-bundler | 0:2021.06-4.module+el8.10.0+22759+46b58560 |
| Red Hat Enterprise Linux 8 | nodejs-packaging-bundler | 0:2021.06-4.module+el8.10.0+22767+a3309b10 |
| Red Hat Enterprise Linux 8 | npm | 1:10.9.2-1.22.13.1.1.module+el8.10.0+22759+46b58560 |
| Red Hat Enterprise Linux 8 | npm | 1:10.8.2-1.20.18.2.1.module+el8.10.0+22767+a3309b10 |
| Red Hat Enterprise Linux 8 | v8-12.4-devel | 3:12.4.254.21-1.22.13.1.1.module+el8.10.0+22759+46b58560 |
| Red Hat Enterprise Linux 9 | nodejs | 1:20.18.2-1.module+el9.5.0+22758+4ad2c198 |
| Red Hat Enterprise Linux 9 | nodejs | 1:22.13.1-1.module+el9.5.0+22763+17233acb |
| Red Hat Enterprise Linux 9 | nodejs-debuginfo | 1:22.13.1-1.module+el9.5.0+22763+17233acb |
| Red Hat Enterprise Linux 9 | nodejs-debuginfo | 1:20.18.2-1.module+el9.5.0+22758+4ad2c198 |
| Red Hat Enterprise Linux 9 | nodejs-debugsource | 1:20.18.2-1.module+el9.5.0+22758+4ad2c198 |
| Red Hat Enterprise Linux 9 | nodejs-debugsource | 1:22.13.1-1.module+el9.5.0+22763+17233acb |
| Red Hat Enterprise Linux 9 | nodejs-devel | 1:20.18.2-1.module+el9.5.0+22758+4ad2c198 |
| Red Hat Enterprise Linux 9 | nodejs-devel | 1:22.13.1-1.module+el9.5.0+22763+17233acb |
| Red Hat Enterprise Linux 9 | nodejs-docs | 1:20.18.2-1.module+el9.5.0+22758+4ad2c198 |
| Red Hat Enterprise Linux 9 | nodejs-docs | 1:22.13.1-1.module+el9.5.0+22763+17233acb |
| Red Hat Enterprise Linux 9 | nodejs-full-i18n | 1:22.13.1-1.module+el9.5.0+22763+17233acb |
| Red Hat Enterprise Linux 9 | nodejs-full-i18n | 1:20.18.2-1.module+el9.5.0+22758+4ad2c198 |
| Red Hat Enterprise Linux 9 | nodejs-libs | 1:22.13.1-1.module+el9.5.0+22763+17233acb |
| Red Hat Enterprise Linux 9 | nodejs-libs-debuginfo | 1:22.13.1-1.module+el9.5.0+22763+17233acb |
| Red Hat Enterprise Linux 9 | nodejs-nodemon | 0:3.0.1-1.module+el9.3.0.z+20478+84a9f781 |
| Red Hat Enterprise Linux 9 | nodejs-nodemon | 0:3.0.1-1.module+el9.5.0+22763+17233acb |
| Red Hat Enterprise Linux 9 | nodejs-packaging | 0:2021.06-4.module+el9.3.0+19518+63aad52d |
| Red Hat Enterprise Linux 9 | nodejs-packaging | 0:2021.06-4.module+el9.5.0+22763+17233acb |
| Red Hat Enterprise Linux 9 | nodejs-packaging-bundler | 0:2021.06-4.module+el9.3.0+19518+63aad52d |
| Red Hat Enterprise Linux 9 | nodejs-packaging-bundler | 0:2021.06-4.module+el9.5.0+22763+17233acb |
| Red Hat Enterprise Linux 9 | npm | 1:10.8.2-1.20.18.2.1.module+el9.5.0+22758+4ad2c198 |
| Red Hat Enterprise Linux 9 | npm | 1:10.9.2-1.22.13.1.1.module+el9.5.0+22763+17233acb |
| Red Hat Enterprise Linux 9 | v8-12.4-devel | 3:12.4.254.21-1.22.13.1.1.module+el9.5.0+22763+17233acb |
| Red Hat rhel eus 9.4 | nodejs | 1:20.18.2-1.module+el9.4.0+22789+7c201776 |
| Red Hat rhel eus 9.4 | nodejs-debuginfo | 1:20.18.2-1.module+el9.4.0+22789+7c201776 |
| Red Hat rhel eus 9.4 | nodejs-debugsource | 1:20.18.2-1.module+el9.4.0+22789+7c201776 |
| Red Hat rhel eus 9.4 | nodejs-devel | 1:20.18.2-1.module+el9.4.0+22789+7c201776 |
| Red Hat rhel eus 9.4 | nodejs-docs | 1:20.18.2-1.module+el9.4.0+22789+7c201776 |
| Red Hat rhel eus 9.4 | nodejs-full-i18n | 1:20.18.2-1.module+el9.4.0+22789+7c201776 |
| Red Hat rhel eus 9.4 | nodejs-nodemon | 0:3.0.1-1.module+el9.3.0.z+20478+84a9f781 |
| Red Hat rhel eus 9.4 | nodejs-packaging | 0:2021.06-4.module+el9.3.0+19518+63aad52d |
| Red Hat rhel eus 9.4 | nodejs-packaging-bundler | 0:2021.06-4.module+el9.3.0+19518+63aad52d |
| Red Hat rhel eus 9.4 | npm | 1:10.8.2-1.20.18.2.1.module+el9.4.0+22789+7c201776 |
| Rocky Linux 8 | nodejs | 1:22.13.1-1.module+el8.10.0+1935+d3cbe60f |
| Rocky Linux 8 | nodejs | 1:20.18.2-1.module+el8.10.0+1932+2f13f218 |
| 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 9 | nodejs-nodemon | 0:3.0.1-1.module+el9.4.0+25495+f51dca35 |
| 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+32144+1d29a396 |
| 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+32045+2e5d342d |
| 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+32322+a8b1fd01 |
| 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.5.0+31770+0da7192d |
| Rocky Linux 9 | nodejs-packaging | 0:2021.06-4.module+el9.6.0+32322+a8b1fd01 |
| 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.4.0+25495+f51dca35 |
| 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.6.0+32185+bd121a25 |
| Rocky Linux 9 | nodejs-packaging | 0:2021.06-4.module+el9.6.0+32144+1d29a396 |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | nodejs20 | 20.18.2-150500.11.18.1 |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | nodejs20 | 20.18.2-150500.11.18.1 |
| SUSE Linux Enterprise Module for Web and Scripting 15 SP6 | nodejs20 | 20.18.2-150600.3.9.1 |
| SUSE Linux Enterprise Module for Web and Scripting 15 SP6 | nodejs22 | 22.13.1-150600.13.6.1 |
| SUSE Linux Enterprise Server 15 SP5-LTSS | nodejs20 | 20.18.2-150500.11.18.1 |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | nodejs20 | 20.18.2-150500.11.18.1 |
| Wolfi | nodejs-20 | 20.18.2-r0 |
| Wolfi | nodejs-21 | 21.7.3-r12 |
| Wolfi | nodejs-22 | 22.13.1-r0 |
| Wolfi | nodejs-23 | 23.6.1-r0 |
| openSUSE Leap 15.6 | nodejs20 | 20.18.2-150600.3.9.1 |
| openSUSE Leap 15.6 | nodejs22 | 22.13.1-150600.13.6.1 |
| openSUSE Tumbleweed | nodejs22 | 22.13.0-1.1 |
| openSUSE Tumbleweed | nodejs24 | 24.11.1-2.1 |
| openSUSE Tumbleweed | nodejs26 | 26.3.1-1.1 |