Skip to content
OpenAdvisories
High · 7.7 CVE-2025-23083 EUVD-2025-3111GHSA-wv7p-rjf3-9fr5

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 …

Published Jan 22, 2025 · Updated Feb 26, 2026 · Assigned by hackerone

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 products

VendorProductAffectedFixed
NodeJS Node 4.0 – < 4.*, 5.0 – < 5.*, 6.0 – < 6.*, 7.0 – < 7.*, 8.0 – < 8.*, 9.0 – < 9.*, 10.0 – < 10.*, 11.0 – < 11.*, 12.0 – < 12.*, 13.0 – < 13.*, 14.0 – < 14.*, 15.0 – < 15.*, 16.0 – < 16.*, 17.0 – < 17.*, 19.0 – < 19.*, 20.0 – < 20.18.2, 21.0 – < 21.*, 22.0 – < 22.13.1, 23.0 – < 23.6.1 4.*

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 nodejs 20.18.2+dfsg-1 —
Debian 13 nodejs 20.18.2+dfsg-1 —
ReleasePackageFixed inAdvisory
RHEL 9 nodejs +3 1:20.18.2-1.module+el9.5.0+22758+4ad2c198 RHSA-2025:1613, RHSA-2025:1443
RHEL 9 nodejs-libs 1:22.13.1-1.module+el9.5.0+22763+17233acb RHSA-2025:1613
RHEL 9 nodejs-nodemon 3.0.1-1.module+el9.3.0.z+20478+84a9f781 RHSA-2025:1613, RHSA-2025:1443
RHEL 9 nodejs-packaging +1 2021.06-4.module+el9.3.0+19518+63aad52d RHSA-2025:1613, RHSA-2025:1443
RHEL 9 npm 1:10.8.2-1.20.18.2.1.module+el9.5.0+22758+4ad2c198 RHSA-2025:1613, RHSA-2025:1443
RHEL 9 v8-12.4-devel 3:12.4.254.21-1.22.13.1.1.module+el9.5.0+22763+17233acb RHSA-2025:1613
RHEL 8 nodejs +3 1:20.18.2-1.module+el8.10.0+22767+a3309b10 RHSA-2025:1611, RHSA-2025:1351
RHEL 8 nodejs-libs 1:22.13.1-1.module+el8.10.0+22759+46b58560 RHSA-2025:1611
RHEL 8 nodejs-nodemon 3.0.1-1.module+el8.10.0+22759+46b58560 RHSA-2025:1611, RHSA-2025:1351
RHEL 8 nodejs-packaging +1 2021.06-4.module+el8.10.0+22759+46b58560 RHSA-2025:1611, RHSA-2025:1351
RHEL 8 npm 1:10.8.2-1.20.18.2.1.module+el8.10.0+22767+a3309b10 RHSA-2025:1611, RHSA-2025:1351
RHEL 8 v8-12.4-devel 3:12.4.254.21-1.22.13.1.1.module+el8.10.0+22759+46b58560 RHSA-2025:1611
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 9.4 EUS nodejs +3 1:20.18.2-1.module+el9.4.0+22789+7c201776 RHSA-2025:1522
RHEL 9.4 EUS nodejs-nodemon 3.0.1-1.module+el9.3.0.z+20478+84a9f781 RHSA-2025:1522
RHEL 9.4 EUS nodejs-packaging +1 2021.06-4.module+el9.3.0+19518+63aad52d RHSA-2025:1522
RHEL 9.4 EUS npm 1:10.8.2-1.20.18.2.1.module+el9.4.0+22789+7c201776 RHSA-2025:1522

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 9 nodejs +3 1:20.18.2-1.module_el9.5.0+137+381f3eaf ALSA-2025:1613, ALSA-2025:1443
AlmaLinux 9 nodejs-libs 1:22.13.1-1.module_el9.5.0+139+09296491 ALSA-2025:1613
AlmaLinux 9 nodejs-nodemon 3.0.1-1.module_el9.2.0+36+853e48f5 ALSA-2025:1613, ALSA-2025:1443
AlmaLinux 9 nodejs-packaging 2021.06-4.module_el9.3.0+88+29afeaa2 ALSA-2025:1613, ALSA-2025:1443
AlmaLinux 9 nodejs-packaging-bundler 2021.06-4.module_el9.5.0+124+df88fe49 ALSA-2025:1613, ALSA-2025:1443
AlmaLinux 9 npm 1:10.8.2-1.20.18.2.1.module_el9.5.0+137+381f3eaf ALSA-2025:1613, ALSA-2025:1443
AlmaLinux 9 v8-12.4-devel 3:12.4.254.21-1.22.13.1.1.module_el9.5.0+139+09296491 ALSA-2025:1613
AlmaLinux 8 nodejs +3 1:20.18.2-1.module_el8.10.0+3958+472a6467 ALSA-2025:1611, ALSA-2025:1351
AlmaLinux 8 nodejs-libs 1:22.13.1-1.module_el8.10.0+3961+6a788e57 ALSA-2025:1611
AlmaLinux 8 nodejs-nodemon 3.0.1-1.module_el8.8.0+3613+1ed8c91d ALSA-2025:1611, ALSA-2025:1351
AlmaLinux 8 nodejs-packaging 2021.06-4.module_el8.7.0+3343+ea2b7901 ALSA-2025:1611, ALSA-2025:1351
AlmaLinux 8 nodejs-packaging-bundler 2021.06-4.module_el8.10.0+3958+472a6467 ALSA-2025:1611, ALSA-2025:1351
AlmaLinux 8 npm 1:10.8.2-1.20.18.2.1.module_el8.10.0+3958+472a6467 ALSA-2025:1611, ALSA-2025:1351
AlmaLinux 8 v8-12.4-devel 3:12.4.254.21-1.22.13.1.1.module_el8.10.0+3961+6a788e57 ALSA-2025:1611

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 9 nodejs-nodemon 3.0.1-1.module+el9.5.0+31770+0da7192d RLSA-2025:1613
Rocky Linux 9 nodejs-packaging 2021.06-4.module+el9.5.0+31770+0da7192d RLSA-2025:1613
Rocky Linux 8 nodejs 1:20.18.2-1.module+el8.10.0+1932+2f13f218 RLSA-2025:1611, RLSA-2025:1351
Rocky Linux 8 nodejs-nodemon 3.0.1-1.module+el8.10.0+1666+930e28e8 RLSA-2025:1611, RLSA-2025:1351
Rocky Linux 8 nodejs-packaging 2021.06-4.module+el8.10.0+1667+4a788d89 RLSA-2025:1611, RLSA-2025:1351
ReleasePackageFixed inAdvisory
SLES 15 SP6 nodejs20 20.18.2-150600.3.9.1 SUSE-SU-2025:0237-1
SLES 15 SP6 nodejs22 22.13.1-150600.13.6.1 SUSE-SU-2025:0284-1
SLES 15 SP5 nodejs20 20.18.2-150500.11.18.1 SUSE-SU-2025:0232-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 SP5 nodejs20 20.18.2-150500.11.18.1 SUSE-SU-2025:0232-1
SLE HPC 15 SP5 nodejs20 20.18.2-150500.11.18.1 SUSE-SU-2025:0232-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed nodejs22 22.13.0-1.1 openSUSE-SU-2025:14706-1
openSUSE Tumbleweed nodejs24 24.11.1-2.1 openSUSE-SU-2025:15802-1
openSUSE Tumbleweed nodejs26 26.3.1-1.1 openSUSE-SU-2026:11110-1
openSUSE Leap 15.6 nodejs20 20.18.2-150600.3.9.1 SUSE-SU-2025:0237-1
openSUSE Leap 15.6 nodejs22 22.13.1-150600.13.6.1 SUSE-SU-2025:0284-1
ReleasePackageFixed inAdvisory
Alpine v3.24 nodejs 22.13.1-r0 —
Alpine v3.24 openjdk17 17.0.15_p6-r0 —
Alpine v3.24 openjdk21 21.0.7_p6-r0 —
Alpine v3.23 nodejs 22.13.1-r0 —
Alpine v3.23 openjdk17 17.0.15_p6-r0 —
Alpine v3.23 openjdk21 21.0.7_p6-r0 —
Alpine v3.22 nodejs 22.13.1-r0 —
Alpine v3.22 openjdk17 17.0.15_p6-r0 —
Alpine v3.22 openjdk21 21.0.7_p6-r0 —
Alpine v3.21 nodejs 22.13.1-r0 —
Alpine v3.21 openjdk17 17.0.15_p6-r0 —
Alpine v3.21 openjdk21 21.0.7_p6-r0 —
Alpine v3.20 openjdk17 17.0.15_p6-r0 —
Alpine v3.20 openjdk21 21.0.7_p6-r0 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 nodejs20 +4 1:20.18.2-1.amzn2023.0.1 ALAS2023-2025-822
Amazon Linux 2023 nodejs20-npm 1:10.8.2-1.20.18.2.1.amzn2023.0.1 ALAS2023-2025-822
Amazon Linux 2023 v8-11.3-devel 3:11.3.244.8-1.20.18.2.1.amzn2023.0.1 ALAS2023-2025-822

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 nodejs 20.14.0-4 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 9 nodejs +3 1:20.18.2-1.module+el9.5.0+90512+230358da ELSA-2025-1613, ELSA-2025-1443
Oracle Linux 9 nodejs-libs 1:22.13.1-1.module+el9.5.0+90517+729550a4 ELSA-2025-1613
Oracle Linux 9 nodejs-nodemon 3.0.1-1.module+el9.3.0+90066+12d4a8d7 ELSA-2025-1613, ELSA-2025-1443
Oracle Linux 9 nodejs-packaging +1 2021.06-4.module+el9.3.0+90066+12d4a8d7 ELSA-2025-1613, ELSA-2025-1443
Oracle Linux 9 npm 1:10.8.2-1.20.18.2.1.module+el9.5.0+90512+230358da ELSA-2025-1613, ELSA-2025-1443
Oracle Linux 9 v8-12.4-devel 3:12.4.254.21-1.22.13.1.1.module+el9.5.0+90517+729550a4 ELSA-2025-1613
Oracle Linux 8 nodejs +3 1:20.18.2-1.module+el8.10.0+90510+29816cee ELSA-2025-1611, ELSA-2025-1351
Oracle Linux 8 nodejs-libs 1:22.13.1-1.module+el8.10.0+90518+cdafa262 ELSA-2025-1611
Oracle Linux 8 nodejs-nodemon 3.0.1-1.module+el8.10.0+90510+29816cee ELSA-2025-1611, ELSA-2025-1351
Oracle Linux 8 nodejs-packaging +1 2021.06-4.module+el8.10.0+90510+29816cee ELSA-2025-1611, ELSA-2025-1351
Oracle Linux 8 npm 1:10.8.2-1.20.18.2.1.module+el8.10.0+90510+29816cee ELSA-2025-1611, ELSA-2025-1351
Oracle Linux 8 v8-12.4-devel 3:12.4.254.21-1.22.13.1.1.module+el8.10.0+90518+cdafa262 ELSA-2025-1611

Wolfi

ReleasePackageFixed inAdvisory
Wolfi rolling nodejs-20 20.18.2-r0 —
Wolfi rolling nodejs-21 21.7.3-r12 —
Wolfi rolling nodejs-22 22.13.1-r0 —
Wolfi rolling nodejs-23 23.6.1-r0 —

Advisories 26

References