CVE-2026-43910
Təsvir
Appium Java Client, W3C WebDriver protokoluna uyğun Appium testlərinin yazılması üçün nəzərdə tutulmuş Java dili bağlayıcısıdır. 8.2.1 versiyasından 10.1.1 versiyasına qədər, directConnect(true) aktiv edildikdə, AppiumCommandExecutor.setDirectConnect() serverin NEW_SESSION cavabından directConnectHost, directConnectPort və directConnectPath sahələrini oxuyur və klientin server URL-ni bu məlumatlar əsasında yenidən qurur. Bu prosesdə yalnız protokolun https olması yoxlanılır, hər hansı bir host icazə siyahısı (allowlist) və ya IP təsdiqi həyata keçirilmir; buna görə də zərərli və ya kompromisə uğramış server bütün növbəti sessiya trafikini istənilən təyinat nöqtəsinə yönləndirə bilər ki, bu da sessiya trafikinin tamamilə ələ keçirilməsinə və daxili hostlara qarşı server tərəfli sorğu saxtakarlığına (SSRF), o cümlədən bulud meta-məlumatları (IMDS) etibarnamələrinin oğurlanmasına imkan verir. Bu boşluq 10.1.1 versiyasında aradan qaldırılmışdır.
Necə düzəltmək olar
- appium java-client10.1.1 və ya daha yeni versiya
- io.appium:java-client10.1.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| appium java-client | 8.2.1 ≤ v < 10.1.1 | 10.1.1 |
| io.appium:java-clientMaven | 8.2.1 ≤ v < 10.1.1 | 10.1.1 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.