🔥 React2Shell Toolkit - CVE-2025-55182 & CVE-2025-66478
🚨 React Server Components 与 Next.js 中的严重 RCE 漏洞 🚨
适用于 CVE-2025-55182 检测与利用的专业红队工具包
React2Shell 是一个影响 React Server Components (RSC) 和 Next.js 应用程序的严重未认证远程代码执行 (RCE) 漏洞。
| CVE 编号 | 组件 | CVSS 分数 | 影响 |
|---|---|---|---|
// Attacker sends malicious Flight protocol payload
POST / HTTP/1.1
Next-Action: exploit
Content-Type: multipart/form-data
{"__proto__": "pollution", "then": "gadget_chain"}
↓
Unsafe Deserialization
↓
Prototype Pollution
↓
💥 Remote Code Execution 💥
|
🔓 成功执行 RCE 利用
通过 React2Shell 漏洞执行命令 |
💥 漏洞确认
|
⚠️ 这些截图展示了在受控环境中的真实利用过程
请负责任地使用,且仅限获得适当授权时
本仓库包含 4 款专业级工具,用于 CVE-2025-55182 的检测与利用:
# Clone the repository
git clone https://github.com/cybertechajju/R2C-CVE-2025-55182-66478.git
cd R2C-CVE-2025-55182-66478
# Install Python dependencies
pip install -r requirements.txt
pip install -r exploits/requirements.txt
# Scan single target
nuclei -t nuclei-templates/cve-2025-55182.yaml -u https://target.com
# Scan multiple targets
nuclei -t nuclei-templates/cve-2025-55182.yaml -l targets.txt
# Interactive wizard mode
python exploits/shodan_scanner_advanced.py
# Or with API key directly
python exploits/shodan_scanner_advanced.py --api YOUR_SHODAN_API_KEY
# Interactive mode
bash exploits/scanner_advanced.sh -i
# Quick exploitation
bash exploits/scanner_advanced.sh -d https://target.com -p 2
burp-extension/React2Shell_Burp.pycve-2025-55182/
├── 📂 nuclei-templates/ # Nuclei YAML templates
│ └── cve-2025-55182.yaml # Advanced detection template
├── 📂 exploits/ # Exploitation tools
│ ├── shodan_scanner_advanced.py # Shodan mass scanner
│ ├── scanner_advanced.sh # Bash exploitation framework
│ └── requirements.txt # Python dependencies
├── 📂 burp-extension/ # Burp Suite extension
│ ├── React2Shell_Burp.py # Main extension (30+ payloads)
│ ├── payloads.json # Payload library
│ └── detection_rules.json # Detection patterns
├── 📂 burp bechek/ # BCheck files for Burp Scanner
│ ├── CVE-2025-55182-React2Shell-Active.bcheck
│ └── CVE-2025-66478-NextJS-React2Shell-Active.bcheck
└── 📄 README.md # This file
41 * 271 = 11111(零误报)╔═══════════════════════════════════════════════════════════════╗
║ ⚠️ CRITICAL WARNING ⚠️ ║
╚═══════════════════════════════════════════════════════════════╝
This toolkit is for AUTHORIZED SECURITY TESTING ONLY.
⚖️ Legal Use:
✅ Penetration testing with written authorization
✅ Bug bounty programs within defined scope
✅ Security research on owned infrastructure
✅ Educational purposes in controlled labs
❌ Illegal Activities:
⛔ Unauthorized system access
⛔ Malicious exploitation
⛔ Data theft or destruction
⛔ Deploying malware
By using this toolkit, you agree to use it ethically and legally.
Unauthorized access to computer systems is illegal under:
• Computer Fraud and Abuse Act (CFAA) - USA
• Computer Misuse Act - UK
• Similar laws worldwide
🔒 You are solely responsible for your actions.
安全研究员 • 红队专家 • 漏洞赏金猎人
座右铭: 保持学习,保持钻研 🚀
如果这个工具包对你有帮助,请给这个仓库点个 ⭐ Star 吧!
仅用于教育和授权安全测试
不提供任何担保或责任。使用风险自负。
| React Server Components |
| 10.0 🔴 |
| 完全接管服务器 |
| CVE-2025-66478 | Next.js Server Actions | 10.0 🔴 | 整个系统沦陷 |
通过 Flight 协议入侵服务器
🔍 Nuclei 模板高级扫描器 ✅ 5 个 Payload |
🐍 Shodan 扫描器目标发现 ✅ 自动搜索 |
💻 Bash 利用工具CLI 框架 ✅ 8 个预定义 Payload |
🔧 Burp 扩展手动测试 ✅ 30+ 个 Payload |
|
|
|
|
|
|
|
| |