Advisory Database
  • Advisories
  • Dependency Scanning
  1. npm
  2. ›
  3. webpack-dev-server
  4. ›
  5. CVE-2026-9595

CVE-2026-9595: webpack-dev-server vulnerable to HMR WebSocket interception via permissive user proxies

June 17, 2026

When a user-configured proxy on webpack-dev-server has a broad context (e.g. /) and ws: true, it also intercepts the dev server’s own HMR WebSocket and forwards it to the proxy target. This leaks the browser’s cookies and Origin header to the backend, bypasses the dev server’s Host/Origin validation, and corrupts the HMR socket (both HMR and the proxy end up writing to the same socket).

References

  • cna.openjsf.org/security-advisories.html
  • github.com/advisories/GHSA-mx8g-39q3-5c79
  • github.com/facebook/create-react-app/pull/7444
  • github.com/vuejs/vue-cli/commit/72ba7505aff2a8314e82aa5082379a77504a1fcb
  • github.com/webpack/webpack-dev-server/pull/4316
  • github.com/webpack/webpack-dev-server/security/advisories/GHSA-mx8g-39q3-5c79
  • nvd.nist.gov/vuln/detail/CVE-2026-9595

Code Behaviors & Features

Detect and mitigate CVE-2026-9595 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions before 5.2.5

Fixed versions

  • 5.2.5

Solution

Upgrade to version 5.2.5 or above.

Impact 5.3 MEDIUM

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

Learn more about CVSS

Weakness

  • CWE-346: Origin Validation Error
  • CWE-441: Unintended Proxy or Intermediary ('Confused Deputy')

Source file

npm/webpack-dev-server/CVE-2026-9595.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Thu, 18 Jun 2026 12:19:10 +0000.