CVE-2026-47882
WysokieCVSS 8.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 7 - wyżej niż 7% wszystkich znanych CVE
Streszczenie
Podczas włączania wsparcia Spring Boot DevTools dla zdalnego celu aplikacji (np. kontener Docker lub aplikacja Cloud Foundry) z Spring Tools Boot Dashboard, Spring Tools generuje wspólny sekret uwierzytelniający przesyłanie DevTools remote-restart do wdrożonej aplikacji. Sekret ten był generowany przy użyciu niekryptograficznego generatora liczb pseudolosowych, a nie kryptograficznie bezpiecznego źródła losowości. Dotyczy Spring Tools for Eclipse 5.2.0 i wcześniejszych.
Ocena ryzyka
Ryzyko, że atakujący może odgadnąć lub przewidzieć sekret, co umożliwi mu nieautoryzowane przesyłanie kodu do zdalnej aplikacji i potencjalne wykonanie dowolnego kodu.
Rekomendacja
Zaktualizuj Spring Tools for Eclipse do wersji 5.2.1 lub nowszej, która używa kryptograficznie bezpiecznego generatora losowego.
Inne podatności w Spring Tools for Eclipse
Zobacz wszystkie- CVE-2026-59328Średnie
Spring Tools for Eclipse używa natywnej przeglądarki z włączonym JavaScript do wyświetlania podpowiedzi zależności w kreatorze starterów Spring Boot. Niezaufane lub skompromitowane punkty końcowe Initializr mogą prowadzić do wykonania dowolnego skryptu w przeglądarce po najechaniu na pole wyboru zależności.
- CVE-2026-59327Średnie
Spring Tools for Eclipse przechowuje tajny klucz DevTools remote secret jako zwykły tekst w konfiguracji uruchomieniowej. Plik .launch jest zapisywany w postaci jawnego XML, co może prowadzić do wycieku sekretu do systemu plików lub repozytorium wersji.
- CVE-2026-59326Niskie
Serwer językowy Spring Boot loguje surową wartość zmiennych środowiskowych proxy (https_proxy itp.) na poziomie INFO, gdy nie skonfigurowano ustawienia http.proxy. Adresy URL proxy często zawierają dane uwierzytelniające Basic-auth, które są zapisywane bez maskowania.
- CVE-2026-47873Wysokie
Integracja Docker w Boot Dashboard w Spring Tools publikuje porty kontrolne kontenerów na wszystkich interfejsach sieciowych hosta (0.0.0.0) zamiast ograniczać je do pętli zwrotnej. Dotyczy Spring Tools for Eclipse 5.2.0 i wcześniejszych.
Oryginalny opis (angielski, źródło NVD)
When enabling Spring Boot DevTools support for a remote application target (for example a Docker container or Cloud Foundry app) from the Spring Tools Boot Dashboard, Spring Tools generates a shared secret that authenticates DevTools remote-restart uploads to the deployed application. This secret was generated using a non-cryptographic pseudo-random number generator rather than a cryptographically secure source of randomness. Affected Spring Products and Versions: Spring Tools for Eclipse: 5.2.0 and earlier

