FreeBSD:NSD -- 脆弱性(bebbc065-73d2-11f1-910d-3c7c3fba4204)

high Nessus プラグイン ID 323941

Language:

概要

リモートの FreeBSD ホストに 1 つ以上のセキュリティ関連の更新プログラムがありません。

説明

リモートホストにインストールされている FreeBSD のバージョンは、テスト済みバージョンより前です。したがって、bebbc065-73d2-11f1-910d-3c7c3fba4204 のアドバイザリに記載されている複数の脆弱性の影響を受けます。

NLnet Labs による報告:
CVE-2026-12244:特別に細工された SVCB RR により、攻撃者がコントロールした最大 65509 バイトのヒープオーバーフローが引き起こされる可能性があります。
NSD がゾーンのセカンダリとして構成されている場合、そのゾーンのプライマリが、DNS メッセージを含む AXFR で NSD をクラッシュさせる可能性があります。これには、rdata サイズが 65512 の特別に細工された SVCB RR があります。これは、RR ラップに必要なスペースを割り当てるために使用する(uint16_t)変数を試します(合計>サイズが 65535 であるため)、 ヒープオーバーフローを引き起こします。攻撃者は、最大65509バイトの制御された(RCEクラス)ヘッドライトを実行できます。データはNSDの信頼境界内で構成されたプライマリからのものですが、攻撃の潜在的な深刻度を考慮すると、マルチテナントのセカンダリDNS展開にはリスクが十分大きいと考えられます。
CVE-2026-12245:攻撃者が、すべての子をクラッシュ再起動ループに閉じ込めて、DoT サービスを拒否する可能性があります。
バージョン 4.13.0 以降の NSD は、TLS 接続のエラーログ記録にヒープ use-after-free バグがあり、サーバープロセスのクラッシュを引き起こします。これは、DoT 接続上で DNS クエリを送信し、応答を読み取らずに接続を閉じることで簡単にトリガーされます。
DoT ポート(853)にアクセスできる任意のクライアントが、これを発生させる可能性があります。新しいサーバープロセスがクラッシュしたプロセスを置換するために直ちにリフォークされてしまいますが、攻撃者は、DoT サービスを拒否するクラッシュ再起動ループに全ての子を閉じ込めることができます。
CVE-2026-12246:RR タイプの APL rdata アドレスが大きすぎると、zonefile が書き込まれる際にスタックで領域外書き込みが発生します。
NSD バージョン 4.14.0 によってバグが導入され、アドレスファミリーに許可されたより長い adflength を持つ特別に細工された APL RR が、ゾーンがディスクに書き込まれる際に、最大 111 の攻撃者がコントロールするバイトでスタックを上書きします。
データは、NSDの信頼境界内で構成されたプライマリからのものですが、プライマリがセカンダリが気付かないか、事後にのみ誤ったAPLを持ち込む可能性があるマルチテナントのセカンダリDNS展開には、リスクが十分に大きいと考えています。
CVE-2026-12490:TLS経由でゾーンを転送するためにクライアント証明書によって認証されたセカンダリが、TCP 経由で転送することで検証をバイパスする可能性があります。
provide-xfr が tls-auth-name で指定される場合、転送をリクエストするセカンダリは、その名前のクライアント証明書を提供する必要があります。ただし、リクエストが通常の tls-port (tls-auth-port ではなく)の TLS を介して、または provide-xfr ルールの他の条件が一致する場合、通常のポートの TCP で着信する場合は、クライアント証明書は必要ありません。
攻撃者が他のアクセスコントロール条件を一致させることができ、tls-auth-xfr-only オプションが明示的に「はい」に設定されていない場合(デフォルトでは設定されていません)、クライアント証明書の転送セキュリティ制限を完全にバイパスできます。これらの脆弱性を報告し、開示してくれた以下の方々に感謝の意を表します。

Tenable は、前述の記述ブロックを FreeBSD セキュリティアドバイザリから直接抽出しています。

Nessus はこれらの問題をテストしておらず、代わりにアプリケーションが自己報告するバージョン番号にのみ依存していることに注意してください。

ソリューション

影響を受けるパッケージを更新してください。

参考資料

https://www.nlnetlabs.nl/downloads/nsd/CVE-2026-12244.txt

https://www.nlnetlabs.nl/downloads/nsd/CVE-2026-12245.txt

https://www.nlnetlabs.nl/downloads/nsd/CVE-2026-12246.txt

https://www.nlnetlabs.nl/downloads/nsd/CVE-2026-12490.txt

http://www.nessus.org/u?d60bdec2

プラグインの詳細

深刻度: High

ID: 323941

ファイル名: freebsd_pkg_bebbc06573d211f1910d3c7c3fba4204.nasl

バージョン: 1.1

タイプ: Local

公開日: 2026/6/30

更新日: 2026/6/30

サポートされているセンサー: Nessus

リスク情報

VPR

リスクファクター: Medium

スコア: 4.9

パーセンタイル: 58.12

CVSS v2

リスクファクター: High

基本値: 9

現状値: 6.7

ベクトル: CVSS2#AV:N/AC:L/Au:S/C:C/I:C/A:C

CVSS スコアのソース: CVE-2026-12244

CVSS v3

リスクファクター: High

基本値: 8.8

現状値: 7.7

ベクトル: CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

現状ベクトル: CVSS:3.0/E:U/RL:O/RC:C

CVSS v4

リスクファクター: High

Base Score: 8.7

Threat Score: 6.6

Threat Vector: CVSS:4.0/E:U

Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

CVSS スコアのソース: CVE-2026-12245

脆弱性情報

CPE: cpe:/o:freebsd:freebsd, p-cpe:/a:freebsd:freebsd:nsd

必要な KB アイテム: Host/local_checks_enabled, Host/FreeBSD/release, Host/FreeBSD/pkg_info

エクスプロイトの容易さ: No known exploits are available

パッチ公開日: 2026/6/29

脆弱性公開日: 2026/6/25

参照情報

CVE: CVE-2026-12244, CVE-2026-12245, CVE-2026-12246, CVE-2026-12490