Katalog CVE

CVE-2026-58192

WysokieCVSS 8.6
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.51%

Percentyl 41 - wyżej niż 41% wszystkich znanych CVE

Streszczenie

Podatność w pluginie Appium Storage przed wersją 1.1.6 umożliwia nieuwierzytelnionemu zdalnemu atakującemu usunięcie dowolnych plików lub katalogów poza katalogiem głównym storage. Problem wynika z braku sanityzacji ścieżki w endpointcie POST /storage/delete, gdzie wartość name jest przekazywana bezpośrednio do path.join() i fs.rimraf().

Ocena ryzyka

Atakujący może zdalnie usunąć krytyczne pliki systemowe lub dane aplikacji, co prowadzi do przerwania działania usług, utraty danych lub całkowitego przejęcia kontroli nad systemem.

Rekomendacja

Należy natychmiast zaktualizować plugin Appium Storage do wersji 1.1.6 lub nowszej. Jeśli aktualizacja nie jest możliwa, należy zablokować dostęp do endpointu POST /storage/delete dla niezaufanych sieci.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

Appium is a cross-platform automation framework for all kinds of apps, built on top of the W3C WebDriver protocol. Prior to 1.1.6, the Appium storage plugin exposes POST /storage/delete, whose handler passes the user-supplied name value directly into path.join(storageRoot, name) and fs.rimraf() without path sanitization, allowing an unauthenticated remote client to escape the storage root with ../ sequences and recursively delete arbitrary writable files or directories. This issue is fixed in version 1.1.6.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS