CVE-2026-43910 in java-client
الملخص
بحسب VulDB • 28/07/2026
يُعد Appium Java Client واجهة برمجة التطبيقات (Binding) بلغة جافا لكتابة اختبارات Appiem التي تتوافق مع بروتوكول W3C WebDriver. من الإصدار 8.2.1 حتى 10.1.1، عند تفعيل خيار directConnect(true)، يقوم AppiumCommandExecutor.setDirectConnect() بقراءة حقلي directConnectHost وdirectConnectPort وdirectConnectPath من استجابة NEW_SESSION الخاصة بالخادم وإعادة بناء عنوان URL الخاص بخادم العميل باستخدامها، مع التحقق فقط من أن البروتوكول هو https، دون وجود قائمة بيضاء (Allowlist) للمضيفين أو أي تحقق من عناوين IP؛ وبالتالي يمكن لخادم خبيث أو مُخترق إعادة توجيه جميع حركة مرور الجلسات اللاحقة إلى وجهة عشوائية، مما يتيح اعتراض كامل لحركة المرور الخاصة بالجلسة وتمكين هجوم تزوير طلبات الخادم (SSRF) للوصول إلى المضيفين الداخليين، بما في ذلك سرقة بيانات الاعتماد من خدمات metadata السحابية (IMDS). تم إصلاح هذا الثغرة الأمنية في الإصدار 10.1.1.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.