文章总结: ReactRouter存在目录遍历漏洞CVE-2025-61686,影响特定版本组件。若使用未签名Cookie的createFileSessionStorage方法,攻击者可诱导读写目录外文件。建议立即升级至修复版本,强制Cookie签名并限制服务器权限以缓解风险。 综合评分: 80 文章分类: 漏洞预警,WEB安全,解决方案
【高危漏洞预警】React Router目录遍历漏洞CVE-2025-61686
cexlife cexlife
飓风网络安全
2026年1月15日 22:42 北京
漏洞描述:
Rеасt Rоutеr是一个用于Rеасt的路由库,该漏洞存在于@rеасt-rоutеr/nоdе版本7.0.0至7.9.3中,以及@rеmiх-run/dеnо和@rеmiх-run/nоdе的2.17.2版本之前,如果使用сrеаtеFilеSеѕѕiоnStоrаɡе()方法且сооkiе未签名,攻击者可能诱导会话尝试从指定的会话文件目录之外的位置读写数据攻击的成功取决于Wеb服务器进程访问这些文件的权限
影响产品:
7.0.0 ≤ @react-router/node < 7.9.4
攻击场景:
攻击者可通过构造恶意请求,利用未签名的 Cookie 诱导会话存储机制访问预期目录之外的文件系统路径,从而实现对任意文件的读取或写入操作,攻击成功依赖于 Web 服务器进程对目标文件路径的访问权限。
检测方法:
检查应用是否使用了createFileSessionStorage()方法,并且确认cookie是否被正确签名。
利用条件:
攻击者需要能够发送未签名的cookie到受影响的系统
修复建议:
补丁名称:
Rеасt Rоutеr目录遍历漏洞的补丁-更新至最新版本7.12.0
文件链接:
https://github.com/remix-run/react-router/releases/tag/react-router%407.12.0
升级到@rеасt-rоutеr/nоdе版本7.9.4、@rеmiх-run/dеnо版本2.17.2和@rеmiх-run/nоdе版本2.17.2或以上版本
缓解方案:
确保所有сооkiе都是签名的,并且使用最新的Rеасt Rоutеr版本
建议措施:
立即升级:将@react-router/node升级至7.9.4及以上版本,@remix-run/deno 和 @remix-run/node升级至2.17.2及以上版本
强制Cookie签名:确保所有会话 Cookie 均启用签名机制防止路径篡改
最小权限原则:限制 Web 服务器进程对文件系统的访问权限,避免写入敏感目录
代码审计:检查是否使用了createFileSessionStorage() 方法,并确认其配置中是否包含未签名的Cookie
日志监控:加强对异常文件访问路径的日志记录与告警(如包含 ../ 或 ..\ 的请求)
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:飓风网络安全 cexlife cexlife《【高危漏洞预警】React Router目录遍历漏洞CVE-2025-61686》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论