8.4 KiB
8.4 KiB
Vite
LAB ONLY|AUTHORIZED TARGETS ONLY| 自动生成索引
- 系统 ID:
vite - 分类:
frameworks - 覆盖策略:
history-full - 总案例数:
42 - 近 30 天新增/更新:
0 - 重点 Markdown 案例数:
16 - 已实证(真实版本):
12 - 已实证(synthetic):
0 - 阻塞数:
0 - 待人工/缺浏览器证据:
30 - 最近渲染时间:
2026-04-02T09:18:51+00:00
目标约束
- 适用目标类型:
lab-local, lab-public, authorized-third-party - 是否允许公网验证:
yes, but ownership or authorization is required - 授权前提: 资产归属可证明,或已取得书面/明确授权。
- 最小化验证方式: 最小化验证、只读探测、可审计回显、受控注入。
- 禁止场景: 无归属证明或无明确授权的公网目标;知名公共网站或与测试无关的第三方资产;会造成持久破坏、数据越权下载或不可回滚影响的动作
来源
officialVite Security (mode=core)officialGitHub Global Advisories (ecosystem=npm; mode=core)officialOSV Vite (mode=core)
案例列表
| 标题 | 严重度 | 案例状态 | 实证状态 | 实证方式 | 来源置信度 | 更新时间 | 案例页 |
|---|---|---|---|---|---|---|---|
| vite allows server.fs.deny bypass via backslash on Windows | medium |
generated |
verified-real |
real |
official |
2026-02-04T04:13:38.886554Z |
link |
| Vite middleware may serve files starting with the same name with the public directory | medium |
generated |
verified-real |
real |
official |
2026-02-04T04:33:22.508417Z |
link |
Vite's server.fs settings were not applied to HTML files |
medium |
generated |
verified-real |
real |
official |
2026-02-04T04:35:16.287471Z |
link |
| Vite's server.fs.deny bypassed with /. for files under project root | medium |
generated |
verified-real |
real |
official |
2026-02-04T03:27:17.681639Z |
link |
Vite has an server.fs.deny bypass with an invalid request-target |
medium |
generated |
verified-real |
real |
official |
2026-02-04T04:11:44.900383Z |
link |
| Vite allows server.fs.deny to be bypassed with .svg or relative paths | low |
generated |
verified-real |
real |
official |
2026-02-04T03:51:38.412061Z |
link |
Vite has a server.fs.deny bypassed for inline and raw with ?import query |
low |
generated |
verified-real |
real |
official |
2026-02-04T04:37:24.129476Z |
link |
| Vite bypasses server.fs.deny when using ?raw?? | low |
generated |
verified-real |
real |
official |
2026-02-04T03:13:24.371631Z |
link |
| Websites were able to send any requests to the development server and read the response in vite | low |
generated |
verified-real |
real |
official |
2026-02-04T04:37:03.076966Z |
link |
| Vite DOM Clobbering gadget found in vite bundled scripts that leads to XSS | low |
generated |
verified-real |
real |
official |
2026-02-04T04:04:22.977459Z |
link |
Vite's server.fs.deny is bypassed when using ?import&raw |
low |
generated |
verified-real |
real |
official |
2026-02-04T04:05:31.919291Z |
link |
Vite's server.fs.deny did not deny requests for patterns with directories. |
low |
generated |
triage-manual |
synthetic |
official |
2024-04-05T01:28:39.527659Z |
link |
Vite dev server option server.fs.deny can be bypassed when hosted on case-insensitive filesystem |
low |
generated |
verified-real |
real |
official |
2026-02-04T04:17:01.410592Z |
link |
Vite XSS vulnerability in server.transformIndexHtml via URL payload |
low |
generated |
triage-manual |
synthetic |
official |
2023-12-06T00:11:36.913866Z |
link |
| Vite Server Options (server.fs.deny) can be bypassed using double forward-slash (//) | low |
generated |
triage-manual |
synthetic |
official |
2024-08-09T19:14:57Z |
link |
| Vite before v2.9.13 vulnerable to directory traversal via crafted URL to victim's service | low |
generated |
triage-manual |
synthetic |
official |
2024-09-23T19:18:33Z |
link |
| Pull requests | |||||||
| 191 | unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |
| Any websites were able to send any requests to the development server and read the response | unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |
| DOM Clobbering gadget found in vite bundled scripts that leads to XSS | unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |
server.fs.deny bypassed for inline and raw with ?import query |
unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |
| Security | |||||||
| 15 | unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |
server.fs.deny bypassed with \ on Windows |
unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |
| vitejs | unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |
| Sign up | unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |
| Star | |||||||
| 79.1k | unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |
| Files starting with the same name with the public directory were served | unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |
server.fs.deny bypassed with /. for files under project root |
unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |
| Issues | |||||||
| 478 | unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |
| vite | unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |
server.fs.deny bypassed with .svg or relative paths |
unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |
| Policy | unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |
| Discussions | unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |
server.fs.deny bypassed with an invalid request-target |
unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |
| Next | unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |
| Sign in | unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |
server.fs settings was not applied to HTML files |
unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |
| Report a vulnerability | unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |
| Insights | unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |
| Projects | unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |
server.fs.deny bypassed when using ?raw?? |
unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |
| Skip to content | unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |
| Actions | unknown |
triage |
triage-manual |
synthetic |
official |
`` | - |