Katalog CVE

CVE-2026-112085

WysokieCVSS 8.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.15%

Percentyl 4 - wyżej niż 4% wszystkich znanych CVE

Streszczenie

webpack-dev-server to serwer deweloperski zapewniający przeładowywanie na żywo dla projektów webpack. W wersjach przed 5.2.7 oraz w wersji 6.0.0, gdy wpis proxy jest skonfigurowany do przekazywania WebSocketów, serwer przekazuje żądania aktualizacji WebSocket inne niż HMR do celu proxy bez walidacji nagłówków Host lub Origin, więc ochrona allowedHosts nie ma zastosowania do tych przekazywanych aktualizacji. Złośliwa strona odwiedzona przez dewelopera może otworzyć cross-origin WebSocket przez serwer deweloperski i czytać oraz zapisywać do backendu proxy, nawet gdy serwer jest powiązany z loopback.

Ocena ryzyka

Złośliwa strona może uzyskać dostęp do backendu proxy przez serwer deweloperski dewelopera, co może prowadzić do nieautoryzowanych działań lub wycieku danych. Ryzyko dotyczy środowisk deweloperskich z przekazywaniem WebSocketów w proxy.

Rekomendacja

Zaktualizuj webpack-dev-server do wersji 5.2.7 lub 6.1.0 albo nowszej. Jako obejście pomiń przekazywanie WebSocketów w wpisach proxy, które go nie potrzebują, i ogranicz proxy do konkretnych ścieżek.

Inne podatności w webpack-dev-server

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

webpack-dev-server is a development server that provides live reloading for webpack projects. In versions before 5.2.7 and in version 6.0.0, when a proxy entry is configured to forward WebSockets, the server forwards non-HMR WebSocket upgrade requests to the proxy target without validating the Host or Origin headers, so the allowedHosts protection does not apply to those proxied upgrades. A malicious web page visited by a developer can open a cross-origin WebSocket through the dev server and read from and write to the proxied backend, even when the server is bound to loopback. The issue is fixed in webpack-dev-server 5.2.7 and 6.1.0, where proxied WebSocket upgrades pass the same Host and Origin validation as the HMR WebSocket, and users should upgrade to one of those versions or later. As a workaround, omit WebSocket forwarding from proxy entries that do not need it and scope the proxy to specific paths.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS