CVE-2025-30359CWE-749

webpack-dev-server users' source code may be stolen when they access a malicious web site

Medium · published June 3, 2025

CVSS v3.1
5.3
EPSS
1%
Percentile
46.6
In the wild
Unconfirmed
What it is

webpack-dev-server allows users to use webpack with a development server that provides live reloading. Prior to version 5.2.1, webpack-dev-server users' source code may be stolen when they access a malicious web site. Because the request for classic script by a script tag is not subject to same origin policy, an attacker can inject a malicious script in their site and run the script. Note that the attacker has to know the port and the output entrypoint script path. Combined with prototype pollution, the attacker can get a reference to the webpack runtime variables. By using `Function::toString` against the values in `__webpack_modules__`, the attacker can get the source code. Version 5.2.1 contains a patch for the issue.

The record
Technical detail
CVSS v3.1
5.3 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00573 · 46.6th percentile
Weakness
CWE-749 · Exposed Dangerous Method or Function
Published
2025-06-03T17:39Z
EPSS history
Timeline
  • 03 JUN 17:39Z
    webpack-dev-server users' source code may be stolen when they access a malicious web site
    cvelistv5