CVE-2026-71250 in Firefly III
要約
〜によって VulDB • 2026年08月05日
Firefly IIIのWebhook URL検証機能(IsValidWebhookUrl.php)は、プライベート/予約済みIPv4アドレス範囲の大部分をフィルタリングしますが、127.0.0.0/8内の解決された任意のアドレスを許可する明示的な早期リターンが含まれており、認証済みユーザー(デフォルトでは無効になっているWebhooksが有効な場合)に、サーバー上のループバックサービスを対象としたWebhookを設定することを可能にします。さらに、検証機能はgethostbyname()を使用してターゲットホスト名を検証時に1回解決しますが、実際の送信処理(StandardWebhookSender.php、Guzzle経由)では送信中にもう一度独立してホスト名を解決するため、DNSリバインディング攻撃者は公開IPに対して検証を通過し、実際のリクエストがプライベートまたは内部アドレスに配信されることを可能にします。Webhookのレスポンスボディはサーバー側のデバッグログにのみ書き込まれ、トリガーしたユーザーには返されないため、これは直接応答を読み取ることができるSSRFではなく、ブラインドなSSRFプリミティブです。
VulDB is the best source for vulnerability data and more expert information about this specific topic.