Katalog CVE

CVE-2026-61782

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.36%

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

Streszczenie

Rsdoctor przed wersją 1.5.16 uruchamia domyślny serwer raportów HTTP, który nasłuchuje na wszystkich interfejsach sieciowych (0.0.0.0) i udostępnia endpoint POST /api/data/key bez uwierzytelnienia oraz z wildcard CORS. Pozwala to zdalnemu atakującemu na pobranie pełnego kodu źródłowego modułów JavaScript, konfiguracji builda i innych wrażliwych danych. Serwer jest domyślnie włączony w środowiskach nie-CI.

Ocena ryzyka

Organizacja narażona jest na wyciek kodu źródłowego i wrażliwych informacji o konfiguracji, co może ułatwić ataki na aplikacje. Brak uwierzytelnienia i szeroka dostępność sieciowa zwiększają ryzyko.

Rekomendacja

Należy zaktualizować Rsdoctor do wersji 1.5.16 lub nowszej. Zaleca się również wyłączenie serwera raportów w środowiskach produkcyjnych lub ograniczenie dostępu do niego.

Powiązane podatności

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

Rsdoctor is a build analyzer tailored for projects built with Rspack. Prior to version 1.5.16, the default Rsdoctor report HTTP server started by `@rsdoctor/rspack-plugin` binds to all network interfaces (`0.0.0.0`) and serves a `POST /api/data/key` endpoint with no authentication and wildcard CORS (`Access-Control-Allow-Origin: *`). Any network-adjacent or remote attacker can send a single unauthenticated request to retrieve the full source code of all compiled JavaScript modules (`moduleCodeMap`), serialized build configuration (`configs`), error details, and other sensitive build metadata. This server is enabled by default in non-CI environments, requiring no special configuration from the victim developer. Version 1.5.16 patches the issue.

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