Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach dev server over network
-
ExploitSend request with malformed Host (file:badport)
-
ExecutionBypass Host/allowedHosts validation, URL construction throws
-
ImpactReceive 500 stack trace disclosing filesystem paths and module locations
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Error message sanitization
MITRE ATT&CK
1 technique across 1 tactic: Discovery The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires that the webpack-dev-server /webpack-dev-server/open-editor endpoint (registered unauthenticated by default) be network-reachable by the attacker, and that the server run in its default non-production mode, which returns full exception stack traces in HTTP 500 bodies. The concrete trigger is a request whose Host header begins with 'file:' or '<something>-extension:' (e.g. 'file:badport'), which short-circuits the Origin-scheme regex before the hostname and allowedHosts checks run. Limiting factors: this is a development server, so exploitation requires the dev server to be bound beyond localhost (reachable by a network peer); configurations running in production mode would not emit the stack-trace body; affected versions are 5.1.0-5.2.6 and 6.0.0 only. |
| Impact | This is a genuinely moderate issue whose signals are internally consistent: CVSS 5.3 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) describes a network-reachable, low-complexity, unauthenticated flaw with confidentiality-only impact (C:L, I:N, A:N), which matches CWE-209 (information exposure through an error message). The vuln.today Decision label is 'this_month' - a patch-this-cycle priority, not act_now or emergency - and that aligns with the limited impact: the advisory confirms there is no denial of service and no code execution, only disclosure of absolute filesystem paths, installed module locations, and source line numbers via a 500 stack trace. No EPSS score, no CISA KEV listing, and no SSVC/automatable fields were supplied, and no proof-of-concept or exploit reference appears in the input, so exploitation probability cannot be quantified from the data. Note the tension between the metadata and the primary source: the input Tags include 'Denial Of Service', but the GHSA advisory and the CVE description both state explicitly that the server keeps running and there is no DoS - treat the DoS tag as incorrect. The practical risk is further bounded by exposure: webpack-dev-server is a development tool, so real risk depends on whether the dev server is reachable beyond localhost. This is a real priority to patch but not a high-urgency, widely-weaponized threat. |
| Exploit ScenarioDerived | A development server is reachable by another host on the local or corporate network (not bound solely to loopback). The attacker sends an unauthenticated HTTP request to /webpack-dev-server/open-editor with a malformed Host header such as 'file:badport'; the Origin-style regex short-circuits the hostname and allowedHosts checks, URL construction then throws, and the default non-production error handler returns a 500 whose body leaks absolute filesystem paths, installed module locations, and internal source line numbers for reconnaissance. No public exploit was identified in the provided data, and low attack complexity (AC:L) means no special timing or grooming is needed. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 22, 2026
Information disclosure in webpack-dev-server 5.1.0 through 5.2.6 and 6.0.0 lets an unauthenticated network peer reach the unauthenticated /webpack-dev-server/open-editor endpoint and bypass Host validation with a malformed Host such as 'file:badport', causing URL construction to throw. In the default non-production mode the resulting HTTP 500 includes the full exception stack trace, exposing absolute filesystem paths, installed module locations, and internal source line numbers; the server stays up, so there is no denial of service. Exploitation requires the dev server to be network-reachable, and no public exploit was identified at time of analysis.
RemediationAI
Vendor-released patch: upgrade to webpack-dev-server 5.2.7 or 6.1.0, or later, on the affected branches. The advisory states there are no workarounds, so upgrading is the complete fix. Advisory: https://github.com/webpack/webpack-dev-server/security/advisories/GHSA-wqhc-fvfg-56q6.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
webpack-dev-server is a development server that provides live reloading for webpack projects. The open-editor endpoint is registered without authentication and relies on a Host-validation routine whose regular expression is intended for browser Origin schemes. A Host value beginning with 'file:' or '<something>-extension:' short-circuits validation before the hostname and allowedHosts checks run, so a request such as Host: file:badport reaches the endpoint's URL construction and throws. In default non-production mode the server returns an HTTP 500 body with the full exception stack trace, creating CWE-209 information exposure; the advisory also associates CWE-1289 with the validation bypass. The flaw is confined to the stated versions and requires network reachability to the dev server; it does not cause denial of service.
Know when Webpack Dev Server gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Unauthenticated network request with a simple malformed Host (AV:N/AC:L/PR:N/UI:N); only low confidentiality impact from leaked paths/stack trace, no integrity, availability, or scope change.
Primary rating from Vendor (openjs).
CVSS VectorVendor: openjs
Lifecycle Timeline
2DescriptionCVE.org
webpack-dev-server is a development server that provides live reloading for webpack projects. In versions from 5.1.0 before 5.2.7 and in version 6.0.0, the unauthenticated open-editor endpoint validates the Host header with a regular expression meant for browser Origin schemes, so a Host value beginning with file: or with an extension scheme short-circuits the hostname and allowedHosts checks. A network peer that can reach the dev server can send a request with a malformed Host that passes validation and then causes the endpoint's URL construction to throw, and in the default non-production mode the server returns an HTTP 500 body containing the full exception stack trace, which discloses absolute filesystem paths, installed module locations, and internal source line numbers. The server keeps running, so there is no denial of service. The issue is fixed in webpack-dev-server 5.2.7 and 6.1.0, and users should upgrade to one of those versions or later.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Webpack Dev Server
View allAn issue was discovered in lib/Server.js in webpack-dev-server before 3.1.6. Rated high severity (CVSS 7.5), this vulner
webpack-dev-server allows users to use webpack with a development server that provides live reloading. Prior to version
A remote code execution vulnerability in webpack-dev-server (CVSS 5.3) that allows users. Risk factors: public PoC avail
Cross-origin source code exposure in webpack-dev-server up to 5.2.3 allows attackers controlling a malicious website to
Cross-origin WebSocket access in webpack-dev-server before 5.2.7 and in 6.0.0 lets a malicious web page, visited by a de
webpack-dev-server 5.2.5 and earlier crash the entire Node.js host process when an unauthenticated remote peer sends eit
Cross-site request forgery in webpack-dev-server 5.2.5 and earlier allows any website visited by a developer to silently
webpack-dev-server's WebSocket upgrade handler, when a proxy entry is configured with a broad path context (/) and ws: t
EUVD-2026-108109
NVD
CVE.org
EPSS
Vulnrichment
GitHub
VulDB
Exploit-DB