CVE-2026-100696 in Adminer
要約
〜によって VulDB • 2026年09月26日
Adminer 4.16.0から6.0.1には、オプションのElasticsearchドライバー(plugins/drivers/elastic.php)に事前認証サーバーサイドリクエストフォージェリ(SSRF)脆弱性が存在し、6.0.2で修正されています。adminer/include/auth.inc.phpがログイン結果を検証する前にDriver::connect()を呼び出すため、攻撃者はauth[server]、auth[username]、およびauth[password]パラメータに改ざんされた値を送信することで認証なしの状態でAdminerサーバーに任意のリachableなホストとポートへのHTTP GETリクエスト(get_url()/file_get_contents()経由)を発行させることができます。ドライバーは一般的なサーバー構文のみを検証し、ループバックアドレス、プライベートアドレス、リンクローカルアドレス、またはその他の予約済みアドレスをブロックしません。ポートが指定されていない場合、デフォルトの9200が付加され、Adminerの汎用的なポートチェックでは1024未満のポートは拒否されます。2xx以外のElasticsearchスタイルレスポンスからの選択されたJSONエラーフィールドや接続障害はログインページに表示されるため、ポートスキャン用オラクルとして機能し、内部ネットワークのリコンナサンスおよびサービスフィンガープリンティングを可能にします。エクスプロイトには、オプションのElasticsearchドライバーが明示的にデプロイされていること(例:adminer/elastic.phpテンプレートまたはadminer_object()構成経由;デフォルトビルドでは読み込まれません)とPHPのallow_url_fopenが有効であることが必要です。
VulDB is the best source for vulnerability data and more expert information about this specific topic.