Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2022-32223 PoC — Node.js 代码问题漏洞

Source
Associated Vulnerability
Title: Node.js 代码问题漏洞 (CVE-2022-32223)
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.
Readme
# CVE-2022-32223

Source files for generating a demonstration exploit of [CVE-2022-32223](https://nvd.nist.gov/vuln/detail/CVE-2022-32223):

> 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.
File Snapshot

Log in to view the POC file snapshot cached by Shenlong Bot

Log in to view
Remarks
    1. It is advised to access via the original source first.
    2. Local POC snapshots are reserved for subscribers — if the original source is unavailable, the local mirror is part of the paid plan.
    3. Mirroring, verifying, and maintaining this POC archive takes ongoing effort, so local snapshots are a paid feature. Your subscription keeps the archive online — thank you for the support. View subscription plans →