webpack-dev-server users' source code may be stolen when they access a malicious web site with non-Chromium based browser
Description
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 you access a malicious web site with non-Chromium based browser. The Origin header is checked to prevent Cross-site WebSocket hijacking from happening, which was reported by CVE-2018-14732. But webpack-dev-server always allows IP address Origin headers. This allows websites that are served on IP addresses to connect WebSocket. An attacker can obtain source code via a method similar to that used to exploit CVE-2018-14732. Version 5.2.1 contains a patch for the issue.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
webpack-dev-servernpm | < 5.2.1 | 5.2.1 |
Affected products
20- osv-coords19 versionspkg:apk/chainguard/argo-workflow-clipkg:apk/chainguard/argo-workflow-controllerpkg:apk/chainguard/argo-workflow-controller-compatpkg:apk/chainguard/argo-workflow-executorpkg:apk/chainguard/argo-workflow-executor-compatpkg:apk/chainguard/argo-workflowspkg:apk/chainguard/argo-workflows-known-hostspkg:apk/chainguard/argo-workflows-uipkg:apk/chainguard/argo-workflows-ui-3.7pkg:apk/wolfi/argo-workflow-clipkg:apk/wolfi/argo-workflow-controllerpkg:apk/wolfi/argo-workflow-controller-compatpkg:apk/wolfi/argo-workflow-executorpkg:apk/wolfi/argo-workflow-executor-compatpkg:apk/wolfi/argo-workflowspkg:apk/wolfi/argo-workflows-known-hostspkg:apk/wolfi/argo-workflows-uipkg:apk/wolfi/argo-workflows-ui-3.7pkg:npm/webpack-dev-server
< 3.6.10-r2+ 18 more
- (no CPE)range: < 3.6.10-r2
- (no CPE)range: < 3.6.10-r2
- (no CPE)range: < 3.6.10-r2
- (no CPE)range: < 3.6.10-r2
- (no CPE)range: < 3.6.10-r2
- (no CPE)range: < 3.6.10-r2
- (no CPE)range: < 3.6.10-r2
- (no CPE)range: < 3.6.10-r2
- (no CPE)range: < 3.7.13-r2
- (no CPE)range: < 3.6.10-r2
- (no CPE)range: < 3.6.10-r2
- (no CPE)range: < 3.6.10-r2
- (no CPE)range: < 3.6.10-r2
- (no CPE)range: < 3.6.10-r2
- (no CPE)range: < 3.6.10-r2
- (no CPE)range: < 3.6.10-r2
- (no CPE)range: < 3.6.10-r2
- (no CPE)range: < 3.7.13-r2
- (no CPE)range: < 5.2.1
- Range: < 5.2.1
Patches
Vulnerability mechanics
References
7- github.com/advisories/GHSA-9jgg-88mc-972hghsaADVISORY
- nvd.nist.gov/vuln/detail/CVE-2025-30360ghsaADVISORY
- github.com/webpack/webpack-dev-server/blob/55220a800ba4e30dbde2d98785ecf4c80b32f711/lib/Server.jsghsax_refsource_MISCWEB
- github.com/webpack/webpack-dev-server/commit/5c9378bb01276357d7af208a0856ca2163db188eghsax_refsource_MISCWEB
- github.com/webpack/webpack-dev-server/commit/72efaab83381a0e1c4914adf401cbd210b7de7ebghsax_refsource_MISCWEB
- github.com/webpack/webpack-dev-server/commit/d2575ad8dfed9207ed810b5ea0ccf465115a2239ghsaWEB
- github.com/webpack/webpack-dev-server/security/advisories/GHSA-9jgg-88mc-972hghsax_refsource_CONFIRMWEB
News mentions
0No linked articles in our index yet.