DEV Community 日本語
フォロー
Unbound の DNSSEC ヒープオーバーフローを追跡:実行すべき 4 つのチェック
広く使用されているDNSリゾルバソフトウェアであるUnboundとCoreDNSで、最近2つの重大な脆弱性が発見されました。最初のUnboundにおけるCVE-2026-81642は、DNSSEC検証コンポーネントにおけるヒープオーバーフローの脆弱性です。この欠陥は、自身を指す圧縮ポインタを持つ特別に細工されたDNSKEYレコードによってトリガーされる可能性があります。成功裏に悪用されると、攻撃者が制御するデータを通じてリモートコード実行につながる可能性があります。2番目のCoreDNSにおけるCVE-2026-86003は、その暗号化されたトランスポートリスナーに関するものです。これらのリスナーは、平文トランスポートによって正しく拒否される、認証されていないDNS UPDATEメッセージを受け入れます。攻撃者はこれを悪用して、特定の条件下でホスト名を乗っ取る可能性があります。これは、混乱した副官として機能します。著者は、これらの脆弱性に関する公開議論における驚くべき沈黙を強調しています。CVSSスコアのみに頼るのではなく、これらの脆弱性のコンテキストと影響範囲を理解することの重要性を強調しています。Unboundの脆弱性の配信メカニズムには、攻撃者が悪意のあるゾーンを制御し、リゾルバを騙してそれをクエリさせるというものがあります。CoreDNSの場合、影響はアップストリームサーバーの信頼と、エンドツーエンドのTSIG認証の欠如に依存します。著者は、リゾルバのバージョンを確認し、露出を評価するための実践的な手順を提供しています。Unboundはバージョン1.26.1以降、CoreDNSはバージョン1.14.7以降にパッチを適用することを推奨しています。パッチ適用前に、組織内のDNSリゾルバの包括的なインベントリを作成することが重要です。