CVE-2026-108159
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 24 - wyżej niż 24% wszystkich znanych CVE
Streszczenie
AstronRPA do wersji 1.1.6 zawiera podatność cross-site scripting w oknie czatu smart-component klienta desktopowego. Nieoczyszczone dane wyjściowe modelu LLM są renderowane przez v-html, co pozwala atakującemu zdalnemu wykonać polecenia systemowe przez wstrzyknięcie promptu w stronę internetową i wywołanie nieograniczonego handlera IPC open-path.
Ocena ryzyka
Atakujący może wykonać dowolne polecenia systemowe z uprawnieniami użytkownika desktopowego, co prowadzi do pełnego przejęcia stacji roboczej i ruchu bocznego w sieci organizacji.
Rekomendacja
Zaktualizować AstronRPA do wersji nowszej niż 1.1.6, wyłączyć renderowanie v-html dla danych z LLM oraz ograniczyć uprawnienia handlera IPC open-path.
Inne podatności w AstronRPA
Zobacz wszystkie- CVE-2026-110764Średnie
AstronRPA do wersji 1.1.6 zawiera lukę niezabezpieczonego odwołania do obiektu (IDOR) w punkcie końcowym /file/download usługi resource-service, która pozwala uwierzytelnionym użytkownikom pobierać pliki innych dzierżawców poprzez podanie ich fileId. Atakujący mogą wyliczać przewidywalne, uporządkowane czasowo identyfikatory Snowflake, ponieważ FileMapper.getFile nie sprawdza właściciela ani dzierżawcy, aby pobrać pliki przechowywane w S3 przesłane przez innych dzierżawców.
- CVE-2026-108548Wysokie
AstronRPA do wersji 1.1.6 zawiera podatność obejścia uwierzytelniania w bramie OpenResty w pliku auth_handler.lua, która akceptuje dowolny token Bearer bez walidacji. Nieuwierzytelnieni atakujący mogą wysyłać dowolne wartości Bearer, aby uzyskać dostęp do tras /api/resource/ i /api/rpa-ai-service/ oraz podszywać się pod nagłówki X-User-Id lub user_id, działając jako dowolny użytkownik.
- CVE-2026-108547Średnie
AstronRPA do wersji 1.1.6 zawiera podatność braku sprawdzenia autoryzacji dzierżawy w robot-service, która pozwala uwierzytelnionym użytkownikom na odczyt zmiennych współdzielonych innych dzierżawców przez punkt get-batch-shared-var. Atakujący mogą enumerować sekwencyjne identyfikatory zmiennych współdzielonych i odszyfrować zmienne wszystkich użytkowników, ponownie szyfrując je własnym kluczem dzierżawy, aby odzyskać poświadczenia innych dzierżawców w postaci jawnego tekstu.
- CVE-2026-108160Wysokie
AstronRPA do wersji 1.1.6 zawiera podatność polegającą na pobieraniu kodu bez weryfikacji integralności, co pozwala atakującym sieciowym dostarczyć złośliwe aktualizacje poprzez mechanizm automatycznej aktualizacji klienta desktopowego. Atakujący między klientem a serwerem może podać złośliwy manifest aktualizacji i instalator NSIS, który electron-updater instaluje bez weryfikacji podpisu, wykonując kod jako użytkownik pulpitu.
Oryginalny opis (angielski, źródło NVD)
AstronRPA through 1.1.6 contains a cross-site scripting vulnerability in the desktop client's smart-component chat that allows remote attackers to execute OS commands by abusing unsanitized LLM output rendered via v-html. Attackers can embed prompt-injection content in a web page so the model emits HTML event handlers invoking the unrestricted open-path IPC handler with shell metacharacters, executing commands as the desktop user.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

