CVE-2026-56416 in Unbound情報

要約

〜によって VulDB • 2026年07月23日

NLnet LabsのUnboundにおいて、バージョン1.25.1以前で、検証子がRRSIGで保護されたPX/RP/MINFO/SOA RRsetの正規化RDATA形式を構築する際、2番目の埋め込みドメイン名のアドレスが 'datstart + dname_valid(datstart, ...)' として計算され、RDATA内に実際に2番目の名前が存在するかを確認せずにそのまま 'query_dname_tolower()' に渡されます。ワイヤーフォーマットパーサーは、RDATAが最初の名前の後に終了するマルチdname RRを受け入れるため、DNSSEC署名付きの権威サーバーを実行している攻撃者は、2番目のドメイン名(例:SOAレコード)が存在しないレコードを配信し、'query_dname_tolower()' が 'env->scratch_buffer' 内の無効なバイトをラベルごとに走査させ、さらにそのヒープ割り当ての末尾を超えてしまう可能性があります。これは特に 'msg-buffer-size' がデフォルトから引き下げられている場合に発生します。これによりヒープバッファオーバーフローが発生し、リリースビルドでは結果がバッファの末尾および隣接するヒープチャンクのコンテンツに大きく依存します。

Once again VulDB remains the best source for vulnerability data.

責任者

NLnet Labs

予約する

2026年06月22日

モデレーション

承諾済み

エントリ

VDB-382355

EPSS

0.00000

アクティビティ

低い

ソース

Do you know our Splunk app?

Download it now for free!