CVE-2026-84860
WysokieCVSS 8.8Streszczenie
ScadaLTS 2.8.1-release-candidate build 0 cierpi na obejście autoryzacji w punktach DWR. Spring Security kontroluje dostęp na podstawie wzorca URL, ale DWR dispatchuje na podstawie parametrów POST, co pozwala każdemu zalogowanemu użytkownikowi wywoływać dowolne metody DWR.
Ocena ryzyka
Niska uprzywilejowany użytkownik może wykorzystać tę podatność do wywoływania funkcji administracyjnych, co może prowadzić do naruszenia bezpieczeństwa systemu.
Rekomendacja
Zastosuj poprawkę lub aktualizację do wersji, w której problem jest rozwiązany. Tymczasowo ogranicz dostęp do punktów DWR lub włącz walidację pochodzenia żądań.
Inne podatności w ScadaLTS
Zobacz wszystkie- CVE-2026-84859Średnie
Podatność na ślepą iniekcję SQL w ScadaLTS w wersji 2.8.1-release-candidate build 0 w punkcie końcowym /api/events/search. Parametr sortBy w treści JSON jest bezpośrednio łączony z klauzulą ORDER BY bez sanityzacji, co pozwala uwierzytelnionym użytkownikom z rolą ROLE_USER na przeprowadzenie ataków opartych na czasie i wartościach logicznych, umożliwiając wyodrębnienie danych z bazy, w tym skrótów haseł wszystkich użytkowników.
- CVE-2026-84858Wysokie
ScadaLTS 2.8.1-release-candidate build 0 zawiera podatność zdalnego wykonania kodu (RCE) przez obejście sandboxa skryptów. Metoda validateScript w klasie DataSourceEditDwr kompiluje i wykonuje dostarczony JavaScript bez autoryzacji, co może być wykorzystane przez niskouprzywilejowanego użytkownika.
- CVE-2026-19656Krytyczne
ScadaLTS 2.7.8.1 udostępnia metodę po stronie serwera, która nie ma kontroli autoryzacji, co pozwala każdemu uwierzytelnionemu użytkownikowi (w tym posiadającemu tylko uprawnienia tylko do odczytu) na wykonanie dowolnych poleceń systemu operacyjnego na hoście. Skuteczne wykorzystanie prowadzi do wykonania kodu w kontekście procesu serwera ScadaLTS (root), co prowadzi do pełnej kompromitacji systemu.
- CVE-2026-19657Średnie
ScadaLTS 2.7.8.1 odzwierciedla dane wprowadzone przez użytkownika w odpowiedzi HTML bez sanityzacji. Nieuwierzytelniony atakujący, który nakłoni ofiarę do odwiedzenia spreparowanego adresu URL, może wykonać dowolny JavaScript w kontekście sesji przeglądarki ofiary.
Oryginalny opis (angielski, źródło NVD)
ScadaLTS 2.8.1-release-candidate build 0 is affected by an Authorization Bypass Spring Security gates DWR endpoints by URL path pattern, but DWR itself dispatches method calls based on the POST body parameters c0-scriptName and c0-methodName. The crossDomainSessionSecurity setting in web.xml is set to false, which disables DWR's built-in origin validation. This means any authenticated user can invoke any DWR method (regardless of the URL-based access control) by sending their request to a URL they are permitted to access (e.g. MiscDwr.initializeLongPoll.dwr) while targeting a restricted class in the POST body. This is the systemic root cause that enables multiple other findings to be exploited as a low privilege user.

