RHEL 6:dnsmasq(RHSA-2013:0277)

high Nessus プラグイン ID 64750

概要

リモートの Red Hat ホストにセキュリティ更新プログラムが適用されていません。

説明

リモート Redhat Enterprise Linux 6 ホストに、RHSA-2013:0277 アドバイザリに記載されている脆弱性の影響を受けるパッケージがインストールされています。

dnsmasq パッケージには、Dnsmasq、軽量 DNS (Domain Name Server) フォワーダーおよび DHCP (Dynamic Host Configuration Protocol) サーバーが含まれています。

特定の libvirtd 構成と組み合わせて使用した場合、dnsmasq は、禁止対象のネットワークインターフェースからのネットワークパケットを不適切に処理する可能性があります。認証されていないリモートの攻撃者はこの欠陥を悪用して、DNS アンプ攻撃によりサービス拒否を引き起こす可能性があります。(CVE-2012-3411)

この問題を完全に対処するために、libvirt パッケージユーザーは更新済みの libvirt パッケージをインストールすることが推奨されます。追加情報については、 RHSA-2013:0276 を参照してください。

この更新では、以下のバグも修正されます:

* 回帰により、リース変更スクリプトが無効化されていました。その結果、/etc/dnsmasq.conf構成ファイルのdhcp-scriptオプションが機能しませんでした。この更新はこの問題を修正し、dhcp-script オプションが期待通りに動作するようになりました。 (BZ#815819)

この更新により、次の拡張機能も追加されます:

* この更新以前、dnsmasq は、特定の tftp ディレクトリが実際に存在し、それがディレクトリであるかどうかを検証しませんでした。結果として、起動時に構成エラーが速やかに報告されませんでした。この更新では、tftp root ディレクトリオプションを検証するためにコードを改善しています。その結果、特にdnsmasqがlibvirtなどの外部プロセスによって呼び出される場合に、障害検出が簡素化されます。 (BZ#824214)

* dnsmasq init スクリプトは、停止、再起動、および condrestart コマンドで不適切な Process Identifier(PID)を使用していました。結果として、init スクリプトによって開始されたシステム以外に実行中の dnsmasq インスタンスがいくつかある場合、停止または再起動を伴うサービス dnsmasq の呼び出しを繰り返し行うと、init スクリプトで開始されていないものも含めて、実行中のすべての dnsmasq インスタンスを kill する可能性があります。dnsmasq init スクリプトコードが修正され、stop、restart、および condrestart コマンドを呼び出すときに正しい PID を取得するようになりました。その結果、init スクリプトによって開始されたシステムのインスタンスに加えて実行中の dnsmasq インスタンスがある場合、停止または再起動を伴うサービス dnsmasq を呼び出すことで、システムのインスタンスのみが停止または再起動されます。 (BZ#850944)

* 1 つのインターフェースで DHCP が有効な状態で、2 つ以上の dnsmasq プロセスが実行している場合、DHCP RELEASE パケットが失われることがありました。その結果、 1 つのインターフェースで DHCP が有効な状態で、2 つ以上の dnsmasq プロセスが、実行している場合、IP アドレスのリリースに失敗することがありました。この更新では、 1 つのインターフェースで DHCP を有効化した状態で dnsmasq を実行する場合は、DHCP ソケットで SO_BINDTODEVICE ソケットオプションが設定されます。その結果、2つ以上のdnsmasqプロセスが1つのインターフェイスでDHCPを有効にして実行している場合、期待通りにIPアドレスを解放する可能性があります。 (BZ#887156)

dnsmasq のすべてのユーザーは、これらの問題を修正し、拡張機能を追加するこれらの更新済みパッケージにアップグレードすることが推奨されます。

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

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

ソリューション

影響を受ける dnsmasq および/または dnsmasq-base パッケージを更新してください。

参考資料

http://www.nessus.org/u?5ac9c0c9

https://access.redhat.com/errata/RHSA-2013:0277

https://access.redhat.com/security/updates/classification/#moderate

https://bugzilla.redhat.com/show_bug.cgi?id=833033

https://bugzilla.redhat.com/show_bug.cgi?id=850944

https://bugzilla.redhat.com/show_bug.cgi?id=884957

https://rhn.redhat.com/errata/RHSA-2013-0276.html

プラグインの詳細

深刻度: High

ID: 64750

ファイル名: redhat-RHSA-2013-0277.nasl

バージョン: 1.18

タイプ: local

エージェント: unix

公開日: 2013/2/21

更新日: 2025/4/15

サポートされているセンサー: Frictionless Assessment AWS, Frictionless Assessment Azure, Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Continuous Assessment, Nessus

リスク情報

VPR

リスクファクター: Low

スコア: 3.6

Vendor

Vendor Severity: Moderate

CVSS v2

リスクファクター: Medium

基本値: 5

現状値: 3.7

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

CVSS スコアのソース: CVE-2012-3411

CVSS v3

リスクファクター: High

基本値: 7.5

現状値: 6.5

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

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

脆弱性情報

CPE: p-cpe:/a:redhat:enterprise_linux:dnsmasq-utils, p-cpe:/a:redhat:enterprise_linux:dnsmasq, cpe:/o:redhat:enterprise_linux:6

必要な KB アイテム: Host/local_checks_enabled, Host/RedHat/release, Host/RedHat/rpm-list, Host/cpu

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

パッチ公開日: 2013/2/21

脆弱性公開日: 2013/3/5

参照情報

CVE: CVE-2012-3411

BID: 54353

RHSA: 2013:0277