What’s Vulnerable › Vulnerabilities
CVE-2022-32223
- Severity: high (CVSS 7.3 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 1.8% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2022-07-14 · updated 2026-06-17
- Weakness: CWE-427
Description
Node.js is vulnerable to Hijack Execution Flow: DLL Hijacking under certain conditions on Windows platforms.This vulnerability can be exploited if the victim has the following dependencies on a Windows machine:* OpenSSL has been installed and “C:\Program Files\Common Files\SSL\openssl.cnf” exists.Whenever the above conditions are present, `node.exe` will search for `providers.dll` in the current user directory.After that, `node.exe` will try to search for `providers.dll` by the DLL Search Order in Windows.It is possible for an attacker to place the malicious file `providers.dll` under a variety of paths and exploit this vulnerability.
Affected products
- Node.js: from 14.0.0 through 14.14.0; from 14.14.0 before 14.20.0; from 16.0.0 through 16.12.0; from 16.13.0 before 16.16.0; from 18.0.0 before 18.0.5 — fixed in 14.20.0, 16.16.0, 18.0.5
How to fix
Upgrade to a fixed version: Node.js 14.20.0, 16.16.0, 18.0.5. Check the vendor advisory for mitigations.
References
- https://hackerone.com/reports/1447455
- https://nodejs.org/en/blog/vulnerability/july-2022-security-releases/
- https://security.netapp.com/advisory/ntap-20220915-0001/
- https://hackerone.com/reports/1447455
- https://nodejs.org/en/blog/vulnerability/july-2022-security-releases/
- https://security.netapp.com/advisory/ntap-20220915-0001/
Get alerted when CVE-2022-32223 or the next vulnerability affects your stack