Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2025-55182 — 针对 Next.js 原型污染漏洞 (CVE-2025-55182) 的高效批量检测工具。 | Kitploit
Tools/GitHubGitHub/wyl-cmd/cve-2025-55182
Vulnerability ScannersExploitationScripting & AutomationWeb Application ExploitationWeb SecurityPenetration Testing
GitHubwyl-cmd/cve-2025-55182

CVE-2025-55182

针对 Next.js 原型污染漏洞 (CVE-2025-55182) 的高效批量检测工具。

View Repository
116 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2025-55182 Batch Detection Tool

Efficient batch detection tool for the Next.js prototype pollution vulnerability (CVE-2025-55182).

Vulnerability Overview

CVE-2025-55182 is a prototype pollution vulnerability in the Next.js framework. Attackers can exploit prototype pollution by crafting malicious requests to execute arbitrary code. This vulnerability affects applications using Next.js Server Actions.

Features

  • ✅ Batch Detection - Supports importing multiple assets for vulnerability detection
  • ✅ Multi-threading - Customizable number of threads for efficient concurrent scanning
  • ✅ Progress Display - Real-time progress bar showing detection progress and vulnerability statistics
  • ✅ Multi-path Detection - Automatically detects common paths such as /, /apps, /signin
  • ✅ JSON Asset Support - Supports reading asset files in JSON format
  • ✅ Result Export - Detection results automatically exported to a file
  • ✅ Standalone Execution - Supports packaging as an exe for standalone operation without Python environment

Environment Requirements

  • Python 3.8+
  • Windows / Linux / macOS

Installation

Method 1: Run Python Script Directly

root@kitploit:~
# Clone the repository
git clone https://github.com/your-username/CVE-2025-55182.git
cd CVE-2025-55182

# Create a virtual environment
python -m venv venv

# Activate the virtual environment
# Windows:
venv\Scripts\activate
# Linux/macOS:
source venv/bin/activate

# Install dependencies
pip install requests tqdm

# Run
python CVE-2025-55182批量测试脚本.py

Method 2: Use the Packaged exe

Directly download and run dist/CVE-2025-55182检测工具.exe.

Usage

1. Prepare Asset File

Create a zc folder in the same directory as the program, and place JSON asset files inside.

Asset file format (one JSON object per line):

root@kitploit:~
{"host":"https://example.com","link":"https://example.com","title":"Example"}
{"host":"https://test.com","link":"https://test.com","title":"Test"}

Supported asset fields:

  • link - Full URL (required)
  • host - Hostname
  • title - Website title
  • ip - IP address
  • port - Port

2. Run the Program

root@kitploit:~
python CVE-2025-55182批量测试脚本.py

Or run the packaged exe directly:

root@kitploit:~
CVE-2025-55182检测工具.exe

3. Select Asset File

After startup, the program will list all JSON files in the zc directory:

root@kitploit:~
============================================================
🔍 CVE-2025-55182 Vulnerability Batch Detection Tool
============================================================

============================================================
📁 Available Asset Files:
============================================================
  [1] asset1.json (128.5 KB)
  [2] asset2.json (256.3 KB)
============================================================

Please select the asset file number (enter q to quit): 1

4. Set Number of Threads

root@kitploit:~
Current default thread count: 10
Please enter the thread count (press Enter for default): 20
✅ Thread count set to: 20

5. View Detection Results

root@kitploit:~
Detection progress: 100%|████████████████████████| 1000/1000 [05:30<00:00, 3.03/s] Vuln=5

✅ Detection complete! Total time: 330.5 seconds
📊 Total scanned: 1000 | Vulnerabilities found: 5
📄 Vulnerability results exported to: D:\work\vuln.txt

Detection Principle

  1. Construct a multipart/form-data request containing a prototype pollution payload
  2. Send POST requests to the target on multiple common paths
  3. Check if the response header contains an indicator of command execution
  4. If present, the vulnerability is confirmed

Output File

Detection results are saved in the vuln.txt file in the same directory as the program, one vulnerable URL per line:

root@kitploit:~
https://vulnerable-site1.com/
https://vulnerable-site2.com/apps
https://vulnerable-site3.com/signin

Configuration Parameters

The following parameters can be modified in the script:

ParameterDefaultDescription
DEFAULT_THREADS10Default number of threads
ENUM_PATHS["/", "/apps", "/signin"]List of paths to scan
VULN_FILE_PATHvuln.txtOutput file for vulnerability results

Disclaimer

This tool is intended for security research and authorized testing only. Unauthorized testing using this tool is illegal. Users must assume all legal responsibilities. The author is not responsible for any misuse.

License

MIT License

References

  • CVE-2025-55182 Vulnerability Details
  • Next.js Security Advisory
Download Tool