CVE-2026-39363
CVE-2026-39363 · Vite Affected by Arbitrary File Read via Vite Dev Server WebSocket
Cette page présente des faits issus de sources publiques. Consultez l’avis original avant toute mise à jour.
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:invoke and combine file://... with ?raw (or ?inline) to retrieve the contents of arbitrary files on the server as a JavaScript string (e.g., export default "..."). The access control enforced in the HTTP request path (such as server.fs.allow) is not applied to this WebSocket-based execution path. This vulnerability is fixed in 6.4.2, 7.3.2, and 8.0.5.
CVSS 8.2 · Élevée · EPSS 3,4% · Code d’exploitation public · Correctif disponible
- Publication
- Mise à jour
Pile logicielle: node
Produits et versions concernés
vite
- Versions du logiciel
- >= 8.0.0, < 8.0.5: Concernée
- >= 7.0.0, < 7.3.2: Concernée
- >= 6.0.0, < 6.4.2: Concernée
Aucun correctif publié
vite-plus
- Versions du logiciel
- < 0.1.16: Concernée
Aucun correctif publié
vite npm
- Plages de versions concernées
- SEMVER: ≥ 8.0.0, < 8.0.5
Mettez à jour vers 8.0.5
vite npm
- Plages de versions concernées
- SEMVER: ≥ 7.0.0, < 7.3.2
Mettez à jour vers 7.3.2
vite npm
- Plages de versions concernées
- SEMVER: ≥ 6.0.0, < 6.4.2
Mettez à jour vers 6.4.2
Sources originales
- https://github.com/vitejs/vite/security/advisories/GHSA-p9ff-h696-f583
- https://access.redhat.com/security/cve/CVE-2026-39363
- https://bugzilla.redhat.com/show_bug.cgi?id=2456179
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-39363.json
- https://access.redhat.com/errata/RHSA-2026:24761
- https://access.redhat.com/errata/RHSA-2026:24762
- https://access.redhat.com/errata/RHSA-2026:24866
- https://access.redhat.com/errata/RHSA-2026:59153
- https://nvd.nist.gov/vuln/detail/CVE-2026-39363