CyberSecBulletin

Vitejs vulnerabilities

We track 11 vulnerabilities in Vitejs products across 4 products. 11 are rated high or critical, and 1 has been exploited in real attacks. The most recent was published on October 20, 2026.

11vulnerabilities
1critical
10high
1exploited
7.8average CVSS score

Latest Vitejs vulnerabilities

  • 7.5 High severity

    launch-editor: Improper Neutralization of Special Elements used in a Command

    CVE-2026-112942VitejsEPSS 1.69%

    launch-editor allows users to open files with line numbers in editor from Node.js. Prior to 2.14.2, launch-editor-middleware processes an attacker-controlled Windows file argument where the file argument ends in a parent-directory component plus a line-and-col

  • 7.5 High severity

    vite: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2026-53571Vitejs

    Vite is a frontend tooling framework for JavaScript. Prior to 8.0.16, 7.3.5, and 6.4.3, the contents of files that are specified by server.fs.deny can be returned to the browser on Windows. Vite’s dev server denies direct access to sensitive files through serv

  • 8.3 High severity

    launch-editor: Improper Neutralization of Special Elements used in a Command

    CVE-2024-52011Vitejs

    launch-editor allows users to open files with line numbers in editor from Node.js. Prior to version 2.9.0, due to the insufficient sanitization of the `file` argument in the `launchEditor`, an attacker can execute arbitrary commands on Windows by supplying a f

  • 7.5 High severity

    vite: Incorrect Behavior Order: Validate Before Canonicalize

    CVE-2026-39364VitejsEPSS 2.26%

    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, ?

  • 7.5 High severity

    vite: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2026-39363VitejsEPSS 3.4%

    Vite is a frontend tooling framework for JavaScript. From 6.0.0 to before 6.4.2, 7.3.2, and 8.0.5, if it is possible to connect to the Vite dev server’s WebSocket without an Origin header, an attacker can invoke fetchModule via the custom WebSocket event vite:

  • 7.5 High severity

    vite-plugin-react: Improper Limitation of a Pathname to a Restricted Directory

    CVE-2025-68155Vitejs

    @vitejs/plugin-rs provides React Server Components (RSC) support for Vite. Prior to version 0.5.8, the `/__vite_rsc_findSourceMapURL` endpoint in `@vitejs/plugin-rsc` allows unauthenticated arbitrary file read during development mode. An attacker can read any

  • 9.8 Critical severity

    vite-plugin-react: Improper Control of Generation of Code

    CVE-2025-67489Vitejs

    @vitejs/plugin-rs provides React Server Components (RSC) support for Vite. Versions 0.5.5 and below are vulnerable to arbitrary remote code execution on the development server through unsafe dynamic imports in server function APIs (loadServerAction, decodeRepl

  • 7.5 High severity

    Vite Vitejs Improper Access Control Exploited

    CVE-2025-31125VitejsEPSS 74.9%

    Vite is a frontend tooling framework for javascript. Vite exposes content of non-allowed files using ?inline&import or ?raw?import. Only apps explicitly exposing the Vite dev server to the network (using --host or server.host config option) are affected. This

  • 7.5 High severity

    vite: Exposure of Sensitive Information to an Unauthorized Actor

    CVE-2025-30208VitejsEPSS 74.8%

    Vite, a provider of frontend development tooling, has a vulnerability in versions prior to 6.2.3, 6.1.2, 6.0.12, 5.4.15, and 4.5.10. `@fs` denies access to files outside of Vite serving allow list. Adding `?raw??` or `?import&raw??` to the URL bypasses this li

  • 7.5 High severity

    vite: Improper Handling of Case Sensitivity

    CVE-2024-23331Vitejs

    Vite is a frontend tooling framework for javascript. The Vite dev server option `server.fs.deny` can be bypassed on case-insensitive file systems using case-augmented versions of filenames. Notably this affects servers hosted on Windows. This bypass is similar

  • 7.5 High severity

    vite: Use of Incorrectly-Resolved Name or Reference

    CVE-2023-34092VitejsEPSS 3.15%

    Vite provides frontend tooling. Prior to versions 2.9.16, 3.2.7, 4.0.5, 4.1.5, 4.2.3, and 4.3.9, Vite Server Options (`server.fs.deny`) can be bypassed using double forward-slash (//) allows any unauthenticated user to read file from the Vite root-path of the