CVE-2025-30208

MEDIUM EXPLOITED NUCLEI

Vite - Arbitrary File Read

Title source: nuclei
STIX 2.1

Exploitation Summary

CVE-2025-30208 has been observed exploited in the wild (reported by VulnCheck KEV). EIP tracks 32 public exploits from researchers including 4m3rr0r, ThumpBo, xuemian168. A Nuclei detection template is also available.

AI-analyzed exploit summary This exploit demonstrates an arbitrary file read vulnerability in Vite by appending `?raw` to the URL, bypassing the `@fs` allow list. It tests for the presence of the vulnerability and optionally displays file contents.

Description

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 limitation and returns the file content if it exists. This bypass exists because trailing separators such as `?` are removed in several places, but are not accounted for in query string regexes. The contents of arbitrary files can be returned to the browser. Only apps explicitly exposing the Vite dev server to the network (using `--host` or `server.host` config option) are affected. Versions 6.2.3, 6.1.2, 6.0.12, 5.4.15, and 4.5.10 fix the issue.

Exploits (32)

exploitdb WORKING POC
by 4m3rr0r · pythonremotemultiple
https://www.exploit-db.com/exploits/52111

This exploit demonstrates an arbitrary file read vulnerability in Vite by appending `?raw` to the URL, bypassing the `@fs` allow list. It tests for the presence of the vulnerability and optionally displays file contents.

Classification
Working Poc 95%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Vite <= 6.2.2, <= 6.1.1, <= 6.0.11, <= 5.4.14, <= 4.5.9
No auth needed
Prerequisites: Vite dev server exposed to the network (using `--host` or `server.host` config) · Access to the target URL
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 199 stars
by ThumpBo · infoleak
https://github.com/ThumpBo/CVE-2025-30208-EXP

This repository contains a Python-based exploit for CVE-2025-30208, an arbitrary file read vulnerability in Vite development servers. The script tests multiple payloads and URLs to confirm the vulnerability by attempting to read sensitive files like /etc/passwd.

Classification
Working Poc 95%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Vite development server
No auth needed
Prerequisites: Target running a vulnerable Vite development server · Network access to the target
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec SCANNER 44 stars
by xuemian168 · infoleak
https://github.com/xuemian168/CVE-2025-30208

This repository contains a Python-based scanner for detecting CVE-2025-30208 and CVE-2025-31125 vulnerabilities in Vite development servers. It supports both automated (FOFA API-based) and manual (CIDR-based) target collection, multi-threaded scanning, and CSV report generation.

Classification
Scanner 95%
Attack Type
Info Leak
Complexity
Moderate
Reliability
Reliable
Target: Vite development server (versions >=6.2.0, <=6.2.2, >=6.1.0, <=6.1.1, >=6.0.0, <=6.0.11, >=5.0.0, <=5.4.14, <=4.5.9)
No auth needed
Prerequisites: FOFA API account (for automated mode) · Python 3.6+ · Network access to target servers
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 10 stars
by 4xura · infoleak
https://github.com/4xura/CVE-2025-30208

This repository contains a functional PoC for CVE-2025-30208, an arbitrary file read vulnerability in Vite's `/@fs/` path traversal due to improper query sanitization. The exploit bypasses `server.fs.allow` checks by crafting malformed query strings, enabling unauthorized file access.

Classification
Working Poc 95%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Vite (versions prior to 6.2.3, 6.1.2, 6.0.12, 5.4.15, 4.5.10)
No auth needed
Prerequisites: Target running a vulnerable version of Vite in development mode · Network access to the Vite server
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec SCANNER 10 stars
by marino-admin · infoleak
https://github.com/marino-admin/Vite-CVE-2025-30208-Scanner

This repository contains a Python-based scanner for detecting CVE-2025-30208 in Vite applications. It supports batch scanning, multithreading, and proxy usage, with results saved to a file.

Classification
Scanner 95%
Attack Type
Info Leak
Complexity
Moderate
Reliability
Reliable
Target: Vite (version not specified)
No auth needed
Prerequisites: Target URLs or a list of URLs · Network access to the target
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec SCANNER 9 stars
by ThemeHackers · infoleak
https://github.com/ThemeHackers/CVE-2025-30208

This repository contains a comprehensive security scanner for CVE-2025-30208, designed to detect vulnerabilities in web applications. The scanner includes multiple modules for payload generation, sensitive file detection, and HTML template analysis.

Classification
Scanner 90%
Attack Type
Info Leak
Complexity
Moderate
Reliability
Theoretical
Target: Unknown (scanner for web applications)
No auth needed
Prerequisites: Network access to the target web application · Python environment with required dependencies
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 7 stars
by 4m3rr0r · infoleak
https://github.com/4m3rr0r/CVE-2025-30208-PoC

This PoC exploits CVE-2025-30208, an arbitrary file read vulnerability in Vite's development server. It bypasses access controls by appending `?raw` to URLs, allowing retrieval of arbitrary files from vulnerable servers.

Classification
Working Poc 95%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Vite <= 6.2.2, <= 6.1.1, <= 6.0.11, <= 5.4.14, <= 4.5.9
No auth needed
Prerequisites: Vite dev server exposed to network (--host or server.host config) · Access to target URL
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 7 stars
by jackieya · infoleak
https://github.com/jackieya/ViteVulScan

This repository contains a Go-based tool for detecting and exploiting arbitrary file read vulnerabilities in Vite development servers (CVE-2025-30208, CVE-2025-31125, CVE-2025-31486). It includes functionality for batch scanning, integration with FOFA for asset discovery, and deep exploitation to extract sensitive files.

Classification
Working Poc 95%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Vite development server
No auth needed
Prerequisites: Access to a vulnerable Vite development server · Network connectivity to the target
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 5 stars
by nkuty · infoleak
https://github.com/nkuty/CVE-2025-30208-31125-31486-32395

This repository provides a detailed guide and proof-of-concept for exploiting four arbitrary file read vulnerabilities in Vite development servers (CVE-2025-30208, CVE-2025-31125, CVE-2025-31486, CVE-2025-32395). The PoC includes curl commands and a Python scanner to test and exploit these vulnerabilities.

Classification
Working Poc 95%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Vite development server
No auth needed
Prerequisites: Vite development server exposed to network · Specific versions of Vite affected by the CVEs
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 4 stars
by On1onss · poc
https://github.com/On1onss/CVE-2025-30208

This PoC exploits CVE-2025-30208, a local file inclusion (LFI) vulnerability in Vite dev server. It bypasses access restrictions by appending '?import&raw??' to the URL, allowing arbitrary file reads. The script supports both command-line and interactive modes.

Classification
Working Poc 95%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Vite dev server (versions >= 6.2.0, < 6.2.3; >= 6.1.0, < 6.1.2; >= 6.0.0, < 6.0.12; >= 5.0.0, < 5.4.15; < 4.5.10)
No auth needed
Prerequisites: Vite dev server exposed to the network (using --host or server.host config option)
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 3 stars
by r0ngy40 · infoleak
https://github.com/r0ngy40/CVE-2025-30208-Series

The repository contains three functional PoC scripts for arbitrary file read vulnerabilities in Vite (CVE-2025-30208, CVE-2025-31125, CVE-2025-31486). Each script exploits different URL parameter combinations to bypass access controls and read sensitive files like /etc/passwd or C:/Windows/win.ini.

Classification
Working Poc 95%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Vite (versions 4.5.9-6.2.4, depending on CVE)
No auth needed
Prerequisites: Network access to a vulnerable Vite dev server
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec SUSPICIOUS 2 stars
by AakiTT · poc
https://github.com/AakiTT/CVE-2025-30208

The repository contains only a README and an image file, with no actual exploit code. The README is minimal and lacks technical details, instead referencing an external image without providing substantive information about the vulnerability or exploit mechanism.

Classification
Suspicious 90%
Attack Type
Other
Complexity
Theoretical
Reliability
Theoretical
Target: unknown
No auth needed
devstral-2 · analyzed Jun 11, 2026 Full analysis →
nomisec STUB 2 stars
by kk12-30 · poc
https://github.com/kk12-30/CVE-2025-30208

The repository contains only a README.md file with minimal information and an image link, providing no functional exploit code or technical details about CVE-2025-30208.

Classification
Stub 30%
Attack Type
Other
Complexity
Trivial
Reliability
Theoretical
Target: unspecified
No auth needed
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec SCANNER 1 stars
by TH-SecForge · infoleak
https://github.com/TH-SecForge/CVE-2025-30208

This repository contains a comprehensive security scanner for CVE-2025-30208, including multi-language support and various security checks. The main script appears to be a scanner tool with error handling, validation, and network capabilities.

Classification
Scanner 90%
Attack Type
Info Leak
Complexity
Complex
Reliability
Theoretical
Target: Unknown (scanner for CVE-2025-30208)
No auth needed
Prerequisites: Network access to the target system
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec SCANNER 1 stars
by imbas007 · infoleak
https://github.com/imbas007/CVE-2025-30208-template

This repository provides a Nuclei template for detecting CVE-2025-30208, a file read vulnerability in Vite. It includes queries for identifying vulnerable targets but lacks actual exploit code.

Classification
Scanner 80%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Theoretical
Target: Vite (version not specified)
No auth needed
Prerequisites: Nuclei installed · Target list in target.txt
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec SCANNER 1 stars
by lilil3333 · infoleak
https://github.com/lilil3333/Vite-CVE-2025-30208-EXP

This repository contains a Python-based scanner for CVE-2025-30208, which exploits a path traversal vulnerability in Vite to read arbitrary files. The tool includes both basic and advanced system probing capabilities to detect sensitive information.

Classification
Scanner 90%
Attack Type
Info Leak
Complexity
Moderate
Reliability
Reliable
Target: Vite (version not specified)
No auth needed
Prerequisites: Network access to the target Vite instance
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec SCANNER 1 stars
by sumeet-darekar · infoleak
https://github.com/sumeet-darekar/CVE-2025-30208

This repository contains a multi-threaded scanner for detecting Vite servers and testing for CVE-2025-30208, an unauthorized file access vulnerability. It includes scripts for detection, scanning, and Discord notifications for tracking execution status.

Classification
Scanner 90%
Attack Type
Info Leak
Complexity
Moderate
Reliability
Reliable
Target: Vite (version not specified)
No auth needed
Prerequisites: Python 3 · list of URLs in urls.txt · Discord webhook for notifications
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec SCANNER 1 stars
by keklick1337 · infoleak
https://github.com/keklick1337/CVE-2025-30208-ViteVulnScanner

This repository contains a multi-threaded Python scanner designed to identify domains vulnerable to CVE-2025-30208, which involves arbitrary file disclosure via the `@fs` endpoint in Vite. The scanner checks for false positives and outputs results in either text or JSONL format.

Classification
Scanner 95%
Attack Type
Info Leak
Complexity
Moderate
Reliability
Reliable
Target: Vite (version not specified)
No auth needed
Prerequisites: List of domains to scan · List of paths to test for disclosure
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by HazaVVIP · poc
https://github.com/HazaVVIP/CVE-2025-30208

This repository contains a functional Python exploit for CVE-2025-30208, targeting an arbitrary file read vulnerability in the Vite Dev Server. The script includes multiple bypass techniques and secret scanning capabilities, indicating a well-developed proof-of-concept.

Classification
Working Poc 95%
Attack Type
Info Leak
Complexity
Moderate
Reliability
Reliable
Target: Vite Dev Server
No auth needed
Prerequisites: Access to a vulnerable Vite Dev Server instance
devstral-2 · analyzed Mar 04, 2026 Full analysis →
gitlab SUSPICIOUS
by ThemeHackers · poc
https://gitlab.com/ThemeHackers/CVE-2025-30208

The repository contains extensive CodeQL configuration files but lacks actual exploit code or technical details about CVE-2025-30208. The README focuses on security scanning setup rather than vulnerability analysis.

Classification
Suspicious 90%
Attack Type
Other
Complexity
Theoretical
Reliability
Theoretical
Target: unknown
No auth needed
devstral-2 · analyzed Feb 23, 2026 Full analysis →
nomisec WORKING POC
by bugdotexe · poc
https://github.com/bugdotexe/CVE-2025-30208

This script automates the exploitation of CVE-2025-30208, a Local File Inclusion (LFI) vulnerability in Vite.js. It tests multiple payloads and file paths to leak sensitive files from the target system.

Classification
Working Poc 90%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Vite.js (version not specified)
No auth needed
Prerequisites: Target URL running vulnerable Vite.js instance
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec SCANNER
by HaGsec · infoleak
https://github.com/HaGsec/CVE-2025-30208

This repository contains a Python-based scanner for CVE-2025-30208, which checks for the presence of a vulnerability by attempting to access '/etc/passwd?raw' on target URLs. It supports both single URL and bulk URL scanning via a file, with multi-threading for efficiency.

Classification
Scanner 90%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Unknown (likely a web server or application exposing sensitive files)
No auth needed
Prerequisites: Target URL(s) to scan
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by 0xshaheen · infoleak
https://github.com/0xshaheen/CVE-2025-30208

This repository contains a Python-based scanner and exploiter for CVE-2025-30208, targeting the Vite Dev Server. It checks for vulnerability by sending specific payloads and attempts to exploit it by reading sensitive files like /etc/passwd.

Classification
Working Poc 90%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Vite Dev Server
No auth needed
Prerequisites: Network access to the target Vite Dev Server · Vite Dev Server running with the vulnerability present
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec SCANNER
by iSee857 · infoleak
https://github.com/iSee857/CVE-2025-30208-PoC

This repository contains a Python-based scanner for CVE-2025-30208, a path traversal vulnerability in Vite. The tool checks for arbitrary file read vulnerabilities by sending crafted requests and analyzing responses for success indicators.

Classification
Scanner 95%
Attack Type
Info Leak
Complexity
Moderate
Reliability
Reliable
Target: Vite (version not specified)
No auth needed
Prerequisites: Network access to the target Vite instance · Vulnerable endpoint exposed
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by sadhfdw129 · infoleak
https://github.com/sadhfdw129/CVE-2025-30208-Vite

This repository contains a Python-based proof-of-concept for CVE-2025-30208, which exploits a path traversal vulnerability in Vite to read sensitive files like /etc/passwd. The tool supports batch URL checking with threading and WAF detection.

Classification
Working Poc 90%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Vite (version not specified)
No auth needed
Prerequisites: Target URL list in a CSV/XLS file · Python 3 with requests library
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec SCANNER
by Lusensec · poc
https://github.com/Lusensec/CVE-2025-30208

This repository contains a Python-based scanner for CVE-2025-30208, a Vite arbitrary file read vulnerability. It checks for the presence of the vulnerability by attempting to read sensitive files like /etc/passwd or C://windows/win.ini.

Classification
Scanner 90%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Vite (version not specified)
No auth needed
Prerequisites: Network access to the target Vite server
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec SCANNER
by MiclelsonCN · poc
https://github.com/MiclelsonCN/CVE-2025-30208_POC

This PoC is a scanner for CVE-2025-30208, which checks for the exposure of the `.bash_history` file in Jenkins instances. It performs batch scanning of URLs to detect vulnerable hosts by checking for the presence of sensitive parameters in the response.

Classification
Scanner 90%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Jenkins
No auth needed
Prerequisites: List of target URLs
devstral-2 · analyzed Feb 16, 2026 Full analysis →
vulncheck_xdb WRITEUP
infoleak
https://github.com/yanxxir/yanxxir.github.io

The repository contains a Jekyll-based blog with a writeup for CVE-2025-30208, but no actual exploit code. The writeup is likely a technical analysis given the context of the blog's focus on security research.

Classification
Writeup 90%
Attack Type
Other
Complexity
N/a
Reliability
N/a
Target: N/A
No auth needed
devstral-2 · analyzed Feb 25, 2026 Full analysis →
vulncheck_xdb STUB
infoleak
https://github.com/gonn4cry/CVE-2025-30208

The repository contains only a minimal README with a CVE reference and no functional exploit code or technical details. It appears to be a placeholder or stub.

Classification
Stub 90%
Attack Type
Other
Complexity
Trivial
Reliability
Theoretical
Target: unknown
No auth needed
devstral-2 · analyzed Feb 25, 2026 Full analysis →
vulncheck_xdb WORKING POC
infoleak
https://github.com/On1onss/CVE-2025-30208-LFI

This repository contains a functional exploit for CVE-2025-30208, a local file inclusion (LFI) vulnerability in Vite dev server. The exploit bypasses the @fs path restriction by appending ?import&raw?? to the URL, allowing arbitrary file reads.

Classification
Working Poc 95%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Vite dev server (versions >= 6.2.0, < 6.2.3; >= 6.1.0, < 6.1.2; >= 6.0.0, < 6.0.12; >= 5.0.0, < 5.4.15; < 4.5.10)
No auth needed
Prerequisites: Vite dev server exposed to network (using --host or server.host config) · Target file path
devstral-2 · analyzed Feb 25, 2026 Full analysis →
vulncheck_xdb SCANNER
infoleak
https://github.com/YuanBenSir/CVE-2025-30208_POC

This repository contains a Python script that scans for the presence of a .bash_history file exposure vulnerability in Jenkins (CVE-2025-30208). It checks for the existence of the file at a specific path and verifies if it contains sensitive parameters, indicating potential exposure.

Classification
Scanner 95%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Jenkins
No auth needed
Prerequisites: List of target URLs in a file · Network access to the target Jenkins instances
devstral-2 · analyzed Feb 25, 2026 Full analysis →
vulncheck_xdb WRITEUP
infoleak
https://github.com/LiChaser/CVE-2025-30208

The repository provides a detailed technical analysis of CVE-2025-30208, an arbitrary file read vulnerability in Vite-based applications. It includes paths for exploitation, detection methods using FoFa, and strategies for bypassing WAFs or 403 restrictions.

Classification
Writeup 90%
Attack Type
Info Leak
Complexity
Trivial
Reliability
Reliable
Target: Vite-based applications (version not specified)
No auth needed
Prerequisites: Access to a vulnerable Vite-based application
devstral-2 · analyzed Feb 25, 2026 Full analysis →

Nuclei Templates (1)

Vite - Arbitrary File Read
MEDIUMVERIFIEDby v2htw,s4e-io
FOFA: body="/@vite/client"

Scores

CVSS v3 5.3
EPSS 0.8985
EPSS Percentile 99.6%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N

CISA SSVC

Vulnrichment
Exploitation poc
Automatable no
Technical Impact partial

Details

VulnCheck KEV 2025-04-28
CWE
CWE-284 CWE-200
Status published
Products (2)
npm/vite 6.2.0 - 6.2.3npm
vitejs/vite < 4.5.10
Published Mar 24, 2025
Tracked Since Feb 18, 2026