漏洞预警:关于Vite任意文件读取漏洞【CVE-2025-30208】&【CVE-2025-31125】安全预警!

漏洞介绍:

Vite 是一个由 Evan You(Vue.js 作者)创建的 现代前端构建工具,旨在提供极速的开发体验和高效的构建性能。Vite 利用了现代浏览器支持的原生 ES 模块导入功能,并结合了高性能构建工具(如 esbuild 和 Rollup)进行优化。

漏洞影响:

Vite 开发服务器在处理特定类型的 URL 请求时,未对文件系统路径的访问进行严格校验和限制。攻击者可以通过构造特殊路径(如 /@fs/etc/passwd 或 /@fs/C:/Windows/System32/drivers/etc/hosts?raw)绕过路径限制机制,实现对服务器本地任意文件的读取。

漏洞影响范围

body="/@vite/client",全球数据统计top10:

漏洞编号:

漏洞等级:中危

受影响版本

CVE-2025-30208:

Vite <= 4.5.9

5.0.0 <= Vite <= 5.4.14

6.0.0 <= Vite <= 6.0.11

6.1.0 <= Vite <= 6.1.1

6.2.0 <= Vite <= 6.2.2

CVE-2025-31125:

vite <= 4.5.10

5.0.0 <= vite <= 5.4.15

6.0.0 <= vite <= 6.0.12

6.1.0 <= vite <= 6.1.2

6.2.0 <= vite <= 6.2.3

漏洞类型

文件读取

利用流程图:

漏洞复现

Linux:

https://127.0.0.1:8888/@fs/etc/passwd?raw

Windows:

https://127.0.0.1:8080/@fs/C:/Windows/System32/drivers/etc/hosts?raw

漏洞验证:

修复建议:

  1. 升级 Vite 至 6.2.4 及以上版本,修复路径校验漏洞。
  2. 确保开发服务器不暴露在公网,限制仅本地访问。
  3. 通过反向代理或 WAF 拦截敏感目录穿越路径,作为额外防护。

 

参考引用:

1.https://nvd.nist.gov/vuln/detail/CVE-2025-30208

2.https://www.cve.org/CVERecord?id=CVE-2025-31125

作者:

gem-zhu、蚍蜉

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值