Katalog CVE

CVE-2026-43910

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

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

Streszczenie

Appium Java Client od wersji 8.2.1 do 10.1.0 zawiera podatność w mechanizmie directConnect. Gdy directConnect(true) jest włączone, klient odczytuje pola directConnectHost, directConnectPort i directConnectPath z odpowiedzi NEW_SESSION i przebudowuje URL serwera, walidując tylko protokół https. Złośliwy serwer może przekierować ruch do dowolnego celu, umożliwiając przechwycenie sesji i ataki SSRF na wewnętrzne hosty.

Ocena ryzyka

Ryzyko obejmuje przechwycenie całego ruchu sesji testowej oraz kradzież poświadczeń z metadanych chmury (IMDS) poprzez atak SSRF.

Rekomendacja

Zaktualizuj Appium Java Client do wersji 10.1.1, która zawiera poprawkę.

Powiązane podatności

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

Appium Java Client is the Java language binding for writing Appium tests that conform to the W3C WebDriver protocol. From 8.2.1 until 10.1.1, when directConnect(true) is enabled, AppiumCommandExecutor.setDirectConnect() reads the directConnectHost, directConnectPort, and directConnectPath fields from the server's NEW_SESSION response and rebuilds the client's server URL from them, validating only that the protocol is https, with no host allowlist or IP validation; a rogue or compromised server can therefore redirect all subsequent session traffic to an arbitrary destination, enabling full interception of session traffic and a server-side request forgery pivot to internal hosts, including cloud metadata (IMDS) credential theft. This vulnerability is fixed in 10.1.1.

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