CVE-2026-108547
ŚrednieCVSS 6.5Streszczenie
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.
Ocena ryzyka
Ryzyko obejmuje wyciek poświadczeń i danych innych dzierżawców, co może prowadzić do naruszenia poufności i integralności w środowisku wielodostępnym.
Rekomendacja
Zaleca się aktualizację AstronRPA do wersji nowszej niż 1.1.6 oraz dodanie odpowiednich kontroli autoryzacji dzierżawy w punkcie get-batch-shared-var.
Inne podatności w AstronRPA
Zobacz wszystkie- 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-108159Wysokie
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.
- 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 missing tenant authorization check in robot-service that allows authenticated users to read other tenants' shared variables via the get-batch-shared-var endpoint. Attackers can enumerate sequential shared variable IDs and decrypt all-users variables re-encrypted with their own tenant key to recover other tenants' credentials in plaintext.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

