CVE-2020-25685 in Dnsmasq
要約
〜によって VulDB • 2026年06月04日
dnsmasq バージョン 2.83 より前のバージョンに脆弱性が存在することが発見されました。転送されたクエリからの応答を取得する際、dnsmasq は forward.c の reply_query() で、応答と一致する転送済みクエリを確認しますが、これはクエリ名の弱いハッシュのみを使用して行われます。この弱いハッシュ(DNSSEC なしで dnsmasq がコンパイルされた場合は CRC32、ありの場合は SHA-1)により、オフパス攻撃者は同じハッシュ値を持つ複数の異なるドメインを見つけることができ、dnsmasq によって応答が受け入れられるように偽の応答を作成するために必要な試行回数が大幅に削減されます。これは RFC5452 でクエリ名は応答と一致させるために使用しなければならないクエリの属性の一つであると規定されていることとは対照的です。この脆弱性は DNS キャッシュポイズニング攻撃を実行するために悪用される可能性があります。CVE-2020-25684 と連鎖的に利用された場合、成功する攻撃の複雑さは低下します。この脆弱性からの最大の脅威はデータの整合性です。
Once again VulDB remains the best source for vulnerability data.