Vulnerability · Published Jan 22, 2025 · Assigned by hackerone

CVE-2025-23083

High 7.7

In plain English

A high-severity improper access control in Node from NodeJS. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.4% (higher than 37% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.0)7.7High
Exploit odds (30 days)0.4%top 63.3% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

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.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:8nodejs1:22.13.1-1.module_el8.10.0+3961+6a788e57ALSA-2025:1611
AlmaLinux:8nodejs1:20.18.2-1.module_el8.10.0+3958+472a6467ALSA-2025:1351
AlmaLinux:9nodejs1:20.18.2-1.module_el9.5.0+137+381f3eafALSA-2025:1443
AlmaLinux:9nodejs1:22.13.1-1.module_el9.5.0+139+09296491ALSA-2025:1613
AlmaLinux:8nodejs-devel1:22.13.1-1.module_el8.10.0+3961+6a788e57ALSA-2025:1611
AlmaLinux:8nodejs-devel1:20.18.2-1.module_el8.10.0+3958+472a6467ALSA-2025:1351
AlmaLinux:9nodejs-devel1:22.13.1-1.module_el9.5.0+139+09296491ALSA-2025:1613
AlmaLinux:9nodejs-devel1:20.18.2-1.module_el9.5.0+137+381f3eafALSA-2025:1443
AlmaLinux:8nodejs-docs1:22.13.1-1.module_el8.10.0+3961+6a788e57ALSA-2025:1611
AlmaLinux:8nodejs-docs1:20.18.2-1.module_el8.10.0+3958+472a6467ALSA-2025:1351
AlmaLinux:9nodejs-docs1:22.13.1-1.module_el9.5.0+139+09296491ALSA-2025:1613
AlmaLinux:9nodejs-docs1:20.18.2-1.module_el9.5.0+137+381f3eafALSA-2025:1443
AlmaLinux:8nodejs-full-i18n1:20.18.2-1.module_el8.10.0+3958+472a6467ALSA-2025:1351
AlmaLinux:8nodejs-full-i18n1:22.13.1-1.module_el8.10.0+3961+6a788e57ALSA-2025:1611
AlmaLinux:9nodejs-full-i18n1:22.13.1-1.module_el9.5.0+139+09296491ALSA-2025:1613
AlmaLinux:9nodejs-full-i18n1:20.18.2-1.module_el9.5.0+137+381f3eafALSA-2025:1443
AlmaLinux:8nodejs-libs1:22.13.1-1.module_el8.10.0+3961+6a788e57ALSA-2025:1611
AlmaLinux:9nodejs-libs1:22.13.1-1.module_el9.5.0+139+09296491ALSA-2025:1613
AlmaLinux:8nodejs-nodemon3.0.1-1.module_el8.8.0+3613+1ed8c91dALSA-2025:1351
AlmaLinux:8nodejs-nodemon3.0.1-1.module_el8.8.0+3613+1ed8c91dALSA-2025:1611
AlmaLinux:9nodejs-nodemon3.0.1-1.module_el9.2.0+36+853e48f5ALSA-2025:1443
AlmaLinux:9nodejs-nodemon3.0.1-1.module_el9.5.0+136+92f38f3cALSA-2025:1613
AlmaLinux:8nodejs-packaging2021.06-4.module_el8.10.0+3961+6a788e57ALSA-2025:1611
AlmaLinux:8nodejs-packaging2021.06-4.module_el8.7.0+3343+ea2b7901ALSA-2025:1351
AlmaLinux:9nodejs-packaging2021.06-4.module_el9.5.0+136+92f38f3cALSA-2025:1613
AlmaLinux:9nodejs-packaging2021.06-4.module_el9.3.0+88+29afeaa2ALSA-2025:1443
AlmaLinux:8nodejs-packaging-bundler2021.06-4.module_el8.10.0+3958+472a6467ALSA-2025:1351
AlmaLinux:8nodejs-packaging-bundler2021.06-4.module_el8.10.0+3961+6a788e57ALSA-2025:1611
AlmaLinux:9nodejs-packaging-bundler2021.06-4.module_el9.5.0+124+df88fe49ALSA-2025:1443
AlmaLinux:9nodejs-packaging-bundler2021.06-4.module_el9.5.0+139+09296491ALSA-2025:1613
AlmaLinux:8npm1:10.8.2-1.20.18.2.1.module_el8.10.0+3958+472a6467ALSA-2025:1351
AlmaLinux:8npm1:10.9.2-1.22.13.1.1.module_el8.10.0+3961+6a788e57ALSA-2025:1611
AlmaLinux:9npm1:10.8.2-1.20.18.2.1.module_el9.5.0+137+381f3eafALSA-2025:1443
AlmaLinux:9npm1:10.9.2-1.22.13.1.1.module_el9.5.0+139+09296491ALSA-2025:1613
AlmaLinux:8v8-12.4-devel3:12.4.254.21-1.22.13.1.1.module_el8.10.0+3961+6a788e57ALSA-2025:1611
AlmaLinux:9v8-12.4-devel3:12.4.254.21-1.22.13.1.1.module_el9.5.0+139+09296491ALSA-2025:1613
Alpine:v3.21nodejs22.13.1-r0ALPINE-CVE-2025-23083
Alpine:v3.22nodejs22.13.1-r0ALPINE-CVE-2025-23083
Alpine:v3.23nodejs22.13.1-r0ALPINE-CVE-2025-23083
Alpine:v3.24nodejs22.13.1-r0ALPINE-CVE-2025-23083
Alpine:v3.20openjdk1717.0.15_p6-r0ALPINE-CVE-2025-23083
Alpine:v3.21openjdk1717.0.15_p6-r0ALPINE-CVE-2025-23083
Alpine:v3.22openjdk1717.0.15_p6-r0ALPINE-CVE-2025-23083
Alpine:v3.23openjdk1717.0.15_p6-r0ALPINE-CVE-2025-23083
Alpine:v3.24openjdk1717.0.15_p6-r0ALPINE-CVE-2025-23083
Alpine:v3.20openjdk2121.0.7_p6-r0ALPINE-CVE-2025-23083
Alpine:v3.21openjdk2121.0.7_p6-r0ALPINE-CVE-2025-23083
Alpine:v3.22openjdk2121.0.7_p6-r0ALPINE-CVE-2025-23083
Alpine:v3.23openjdk2121.0.7_p6-r0ALPINE-CVE-2025-23083
Alpine:v3.24openjdk2121.0.7_p6-r0ALPINE-CVE-2025-23083
Debian:13nodejs20.18.2+dfsg-1DEBIAN-CVE-2025-23083
Debian:14nodejs20.18.2+dfsg-1DEBIAN-CVE-2025-23083
Rocky Linux:8nodejs1:20.18.2-1.module+el8.10.0+1932+2f13f218RLSA-2025:1351
Rocky Linux:8nodejs1:22.13.1-1.module+el8.10.0+1935+d3cbe60fRLSA-2025:1611
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1666+930e28e8RLSA-2025:1611
Rocky Linux:8nodejs-nodemon0:3.0.1-1.module+el8.10.0+1666+930e28e8RLSA-2025:1351
Rocky Linux:9nodejs-nodemon0:3.0.1-1.module+el9.6.0+32144+1d29a396RLSA-2025:1613
Rocky Linux:9nodejs-nodemon0:3.0.1-1.module+el9.6.0+32185+bd121a25RLSA-2025:1613
Rocky Linux:9nodejs-nodemon0:3.0.1-1.module+el9.6.0+32143+ae966e5bRLSA-2025:1613
Rocky Linux:9nodejs-nodemon0:3.0.1-1.module+el9.6.0+32045+2e5d342dRLSA-2025:1613
Rocky Linux:9nodejs-nodemon0:3.0.1-1.module+el9.5.0+31770+0da7192dRLSA-2025:1613
Rocky Linux:9nodejs-nodemon0:3.0.1-1.module+el9.6.0+32322+a8b1fd01RLSA-2025:1613
Rocky Linux:8nodejs-packaging0:2021.06-4.module+el8.10.0+1667+4a788d89RLSA-2025:1351
Rocky Linux:8nodejs-packaging0:2021.06-4.module+el8.10.0+1667+4a788d89RLSA-2025:1611
Rocky Linux:9nodejs-packaging0:2021.06-4.module+el9.6.0+32143+ae966e5bRLSA-2025:1613
Rocky Linux:9nodejs-packaging0:2021.06-4.module+el9.6.0+32048+5323bb50RLSA-2025:1613
Rocky Linux:9nodejs-packaging0:2021.06-4.module+el9.6.0+32045+2e5d342dRLSA-2025:1613
Rocky Linux:9nodejs-packaging0:2021.06-4.module+el9.5.0+31770+0da7192dRLSA-2025:1613
Rocky Linux:9nodejs-packaging0:2021.06-4.module+el9.6.0+32322+a8b1fd01RLSA-2025:1613
Rocky Linux:9nodejs-packaging0:2021.06-4.module+el9.6.0+32185+bd121a25RLSA-2025:1613
Rocky Linux:9nodejs-packaging0:2021.06-4.module+el9.6.0+32144+1d29a396RLSA-2025:1613

Affected products (as reported)

VendorProductVersions
NodeJS Node 4.0 – before 4.*5.0 – before 5.*6.0 – before 6.*7.0 – before 7.*8.0 – before 8.*9.0 – before 9.*10.0 – before 10.*11.0 – before 11.*

Weakness: CWE-284 · Vector: CVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N

References