What’s Vulnerable › Vulnerabilities
CVE-2025-23083
- Severity: high (CVSS 7.7 v3.0)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.4% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2025-01-22 · updated 2026-06-17
- Weakness: CWE-284
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
- Node.js: 4.x from 4.0; 5.x from 5.0; 6.x from 6.0; 7.x from 7.0; 8.x from 8.0; 9.x from 9.0 — fixed in 20.18.2, 22.13.1, 23.6.1
How to fix
Upgrade to a fixed version: Node.js 20.18.2, 22.13.1, 23.6.1. Check the vendor advisory for mitigations.
References
- https://nodejs.org/en/blog/vulnerability/january-2025-security-releases
- https://security.netapp.com/advisory/ntap-20250228-0008/
- https://www.vicarius.io/vsociety/posts/cve-2025-23083-detect-nodejs-vulnerability
- https://www.vicarius.io/vsociety/posts/cve-2025-23083-mitigate-nodejs-vulnerability
Get alerted when CVE-2025-23083 or the next vulnerability affects your stack