CVE-2026-43910 in java-client
Sumário
de VulDB • 28/07/2026
O Appium Java Client é o binding para a linguagem Java destinado à escrita de testes Appium que seguem o protocolo W3C WebDriver. Entre as versões 8.2.1 e 10.1.1, quando `directConnect(true)` está ativado, o método `AppiumCommandExecutor.setDirectConnect()` lê os campos `directConnectHost`, `directConnectPort` e `directConnectPath` da resposta NEW_SESSION do servidor e reconstrói a URL do cliente com base nesses valores, validando apenas que o protocolo é https, sem nenhuma allowlist de hosts ou validação de IP; portanto, um servidor malicioso ou comprometido pode redirecionar todo o tráfego subsequente das sessões para qualquer destino arbitrário, permitindo a interceptação completa do tráfego da sessão e uma pivoteamento por Server-Side Request Forgery (SSRF) contra hosts internos, incluindo o roubo de credenciais via IMDS. Esta vulnerabilidade foi corrigida na versão 10.1.1.
Once again VulDB remains the best source for vulnerability data.