Your RSA-2048 keys break in 2030. Find every one of them before attackers do.
CISA KEV·Added 2026-01-22 — agencies required to remediate by 2026-02-12
📦 npm

CVE-2025-31125

MEDIUM

Vite has a `server.fs.deny` bypassed for `inline` and `raw` with `?import` query

Also known asGHSA-4r4m-qw57-chr8
Published
Mar 31, 2025
Updated
Apr 10, 2026
Affected
5 pkgs
Patched
5 / 5
Exploits
1 known

EPSS Exploitation Probability

via FIRST.org ↗
83.2%probability of exploitation in next 30 days
Very High Risk99th percentile0.00%
0.00%33.3%66.7%100.0%3.4%83.2%Dec 25Apr 26Jun 26

EPSS (Exploit Prediction Scoring System) is a daily probability model maintained by FIRST.org. It estimates the likelihood a CVE will be exploited in production environments within the next 30 days, derived from real-world threat intelligence signals.

Blast Radius

5 pkgs affected
📦vite📦vite📦vite📦vite📦vite

Real-time download stats are indexed for npm and PyPI packages. This vulnerability affects npm packages — download data is not available via public APIs for these ecosystems.

Description

Vite is a frontend tooling framework for javascript. Vite exposes content of non-allowed files using ?inline&import or ?raw?import. Only apps explicitly exposing the Vite dev server to the network (using --host or server.host config option) are affected. This vulnerability is fixed in 6.2.4, 6.1.3, 6.0.13, 5.4.16, and 4.5.11.

Affected Packages

5 total 5 fixed
EcosystemPackageVulnerable rangeFix
📦npmvite6.2.0&&< 6.2.46.2.4
📦npmvite6.1.0&&< 6.1.36.1.3
📦npmvite6.0.0&&< 6.0.136.0.13
📦npmvite5.0.0&&< 5.4.165.4.16
📦npmviteall versions4.5.11
Exploits & PoCs
1

Research use only. For defensive security, authorized penetration testing, and academic research only. Never execute exploit code against systems without explicit written authorization.

Frequently Asked Questions

Vite is a frontend tooling framework for javascript. Vite exposes content of non-allowed files using ?inline&import or ?raw?import. Only apps explicitly exposing the Vite dev server to the network (using --host or server.host config option) are affected. This vulnerability is fixed in 6.2.4, 6.1.3, 6.0.13, 5.4.16, and 4.5.11.
O3 Security · Impact-Aware SCA

Is CVE-2025-31125 in your stack?

O3 detects CVE-2025-31125 across npm dependencies and uses function-level reachability to confirm whether the vulnerable code path is actually reachable — not just present. No false positives.