6.5

CVE-2026-112948: vitejs vite-plus

CVSS: 6.5v3.1MediumAwaiting analysis
Published 20-10-2026Last modified 20-10-2026

Vulnerability summary

CVE-2026-112948 is a medium (CVSS 6.5) vulnerability in vitejs vite-plus.

Overall risk
26/100
0100
Medium · default modelHow is this calculated?
CVSS score
6.5/10
010
Medium · v3.1 (CVE.org)
EPSS score
Not scored
0%100%
No EPSS score yet
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Timeline

  1. 20-10-2026
    PublishedVulnerability first disclosed.
  2. 20-10-2026
    Last modifiedVulnerability information updated.

Description

Vitest is a testing framework powered by Vite. From 5.0.0-beta.6 until 5.0.5, Vitest dev servers can misapply server.fs.deny because project servers replace Vite's defaults and the root server adds .vitest-secret-token after Vite compiles its matcher. An attacker who can reach an affected UI, Browser Mode, or API server can read denied project files or the fallback API token at node_modules/.vitest/.vitest-secret-token, and Browser Mode with test.projects can expose JavaScript-compatible .env values through a malicious website. This issue is fixed in version 5.0.5.

CVSS metrics

2 scores · 2 sources · 1 version

EPSS trend

No EPSS score has been published for this record yet.

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

@vitest2 products
  • browser≥ 5.0.0-beta.6, < 5.0.5
  • ui≥ 5.0.0-beta.6, < 5.0.5
Vitejs1 product
Vitest-dev1 product
  • vitest≥ 5.0.0-beta.6, < 5.0.5

3 vendors · 4 products

References

4 links