Vite is a frontend tooling framework for JavaScript. From 7.1.0 to before 7.3.2 and 8.0.5, on the Vite dev server, files that should be blocked by server.fs.deny (e.g., .env, *.crt) can be retrieved with HTTP 200 responses when query parameters such as ?raw, ?import&raw, or ?import&url&inline are appended. This vulnerability is fixed in 7.3.2 and 8.0.5.
The product validates input before it is canonicalized, which prevents the product from detecting data that becomes invalid after the canonicalization step.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Vite | Vitejs | 7.0.0 (including) | 7.3.1 (including) |
| Vite | Vitejs | 8.0.0 (including) | 8.0.4 (including) |
| Vite+ | Voidzero | * | 0.1.15 (including) |
| Red Hat Ansible Automation Platform 2.6 | RedHat | ansible-automation-platform-tech-preview/mcp-server-rhel9:1779783248 | * |