CVE-2025-24963: vitest-dev vitest Path Traversal
Vulnerability summary
CVE-2025-24963 is a high (CVSS 7.5) Path Traversal vulnerability in vitest-dev vitest. EPSS estimates a 2.40% chance of exploitation in the next 30 days, higher than 83.8% of scored vulnerabilities.
Timeline
- 04-02-2025PublishedVulnerability first disclosed.
- 12-02-2025Last modifiedVulnerability information updated.
Description
Vitest is a testing framework powered by Vite. The `__screenshot-error` handler on the browser mode HTTP server that responds any file on the file system. Especially if the server is exposed on the network by `browser.api.host: true`, an attacker can send a request to that handler from remote to get the content of arbitrary files.This `__screenshot-error` handler on the browser mode HTTP server responds any file on the file system. This code was added by commit `2d62051`. Users explicitly exposing the browser mode server to the network by `browser.api.host: true` may get any files exposed. This issue has been addressed in versions 2.1.9 and 3.0.4. Users are advised to upgrade. There are no known workarounds for this vulnerability.
CVSS metrics
3 scores · 3 sources · 1 version- CVE.orgCNA5.9MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:NDiffers
- OSV · NpmEcosystem advisory · calculated5.9MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:NDiffers
EPSS trend
Probability
2.40%
Chance of exploitation in the next 30 days
Percentile
84%
Versus all other CVEs
30-day change
0.00 pp
From 2.40% on 21-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
@vitest1 product
- browser≥ 2.0.4, < 2.1.9 | ≥ 3.0.0, < 3.0.4
Vitest-dev1 product
- vitest≥ 2.0.4, < 2.1.9 | ≥ 3.0.0, < 3.0.4
Vitest.dev1 product
- vitest< 2.1.9 | ≥ 3.0.0, < 3.0.4
3 vendors · 3 products
References
7 links- github.com/vitest-dev/vitest/security/advisories/GHSA-8gvc-j273-4wm5X Refsource CONFIRMWEBVendor Advisory
- github.com/vitest-dev/vitest/commit/2d62051f13b4b0939b2f7e94e88006d830dc4d1fX Refsource MISCWEBPatch
- github.com/vitest-dev/vitestPACKAGE