Skip to main content
← All vulnerabilities
CVE-2026-9595GHSA-MX8G-39Q3-5C79

webpack-dev-server vulnerable to HMR WebSocket interception via permissive user proxies

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 5.2.5
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

Impact: 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). Patches: Fixed in webpack-dev-server@5.2.5. Workarounds: Scope user-defined proxy context to specific paths instead of /, or omit ws: true from the proxy entry when WebSocket forwarding is not required.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • webpack-dev-server webpack-dev-server

    fixed in 5.2.5

  • webpack-dev-servernpm

    fixed in 5.2.5

References 5

GitHub · webpack/webpack-dev-server

cna.openjsf.org

GitHub · vuejs/vue-cli

GitHub · facebook/create-react-app