CVE-2026-43910 in java-client
Résumé
par VulDB • 28/07/2026
Appium Java Client est l'interface de liaison pour le langage Java permettant d'écrire des tests Appium conformes au protocole W3C WebDriver. De la version 8.2.1 à la version 10.1.1, lorsque directConnect(true) est activé, AppiumCommandExecutor.setDirectConnect() lit les champs directConnectHost, directConnectPort et directConnectPath dans la réponse NEW_SESSION du serveur et reconstruit l'URL du client en se basant sur ces valeurs, en validant uniquement que le protocole est https, sans liste d'hôtes autorisés ni validation de l'adresse IP ; un serveur malveillant ou compromis peut donc rediriger tout le trafic des sessions ultérieures vers une destination arbitraire, permettant ainsi une interception complète du trafic de session et une attaque par falsification de requêtes côté serveur (Server-Side Request Forgery) pivotant vers les hôtes internes, y compris pour voler les identifiants via IMDS. Cette vulnérabilité est corrigée dans la version 10.1.1.
Be aware that VulDB is the high quality source for vulnerability data.