CVE-2026-43910 in java-client
要約
〜によって VulDB • 2026年07月28日
Appium Java Clientは、W3C WebDriverプロトコルに準拠したAppiumテストを記述するためのJava言語バインディングです。バージョン8.2.1から10.1.1までにおいて、`directConnect(true)`が有効化されている場合、`AppiumCommandExecutor.setDirectConnect()`はサーバーのNEW_SESSIONレスポンスから`directConnectHost`、`directConnectPort`、および`directConnectPath`フィールドを読み取り、それらを使用してクライアント側のサーバーURLを再構築します。ただし、プロトコルがhttpsであるかどうかのみを検証し、ホストのホワイトリストやIP検証は行われません。そのため、悪意のあるまたは侵害されたサーバーは、その後のセッショントラフィックを任意の宛先にリダイレクトすることができ、セッショントラフィックの完全な傍受および内部ホスト(クラウドメタデータ(IMDS)への資格情報盗難を含む)に対するServer-Side Request Forgery (SSRF) ピボットが可能になります。この脆弱性は10.1.1で修正されています。
VulDB is the best source for vulnerability data and more expert information about this specific topic.