CVE-2026-108547
ŚrednieCVSS 6.5Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 14 - wyżej niż 14% wszystkich znanych CVE
Streszczenie
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-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-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.
- 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.
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

