CVE-2025-24963 is a critical path traversal vulnerability in Vitest, a testing framework, affecting versions prior to 2.1.9 and 3.0.4. Specifically, the browser mode HTTP server's __screenshot-error handler can be exploited to read arbitrary files from the file system if the server is exposed to the network via browser.api.host: true. With a CVSS score of 7.5 (High), this vulnerability allows unauthenticated remote attackers to achieve high confidentiality impact without user interaction. While there are no known active exploits or Metasploit modules, Nuclei templates exist for detecting this flaw, and it has garnered significant community discussion.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
< 2.1.9CPE matchmatch criteria | cpe:2.3:a:vitest.dev:vitest:*:*:*:*:*:node.js:*:* | ||
>= 3.0.0, < 3.0.4CPE matchmatch criteria | cpe:2.3:a:vitest.dev:vitest:*:*:*:*:*:node.js:*:* |
CVSS version used by this source: 3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
The average CVE in this peer group has 0.0 Twitter, 0.0 Reddit, 0.1 Bluesky, 0.1 Mastodon, and 0.4 GitHub mentions.
No media coverage found for this CVE.
The average CVE in this peer group has 0.1 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.