Scientific Linux セキュリティ更新:SL6.x i386/x86_64 の busybox

high Nessus プラグイン ID 61337

概要

リモート Scientific Linux ホストに 1 つ以上のセキュリティ更新がありません。

説明

BusyBox はシェルを含む多数のシステムコマンドのバージョンを含むバイナリを 1 つ提供します。これは、特定タイプのシステム障害、とりわけ破損した共有ライブラリに関するシステム障害から回復する場合に非常に役立つ可能性があります。

BusyBox の uncompress ユーティリティが Lempel-Ziv 圧縮を使用して圧縮された特定のアーカイブファイルを展開する方法で、バッファアンダーフローの欠陥が見つかりました。ユーザーが騙されて、特別に細工されたアーカイブファイルを uncompress を用いて展開すると、BusyBox のクラッシュを引き起こしたり、BusyBox を実行しているユーザーの権限で任意のコードが実行されたりする可能性があります。(CVE-2006-1168)

BusyBox DHCP クライアントである udhcpc は、クライアントのホスト名など DHCP サーバー応答で提供される特定のオプションを充分にサニタイズしていません。
悪意ある DHCP サーバーが、特別に細工された値のあるそのようなオプションを DHCP クライアントに送信する可能性があります。このオプションの値がクライアントシステムに保存され、後で、このオプションが信頼できると推定したプロセスによって安全でない状態で評価されると、そのプロセスの権限で任意のコードが実行される可能性があります。注:デフォルトでは、 udhcpc は Scientific Linux で使用されていません。また、busybox パッケージでは DHCP クライアントスクリプトは提供されません。(CVE-2011-2716)

この更新は以下のバグも修正します:

- この更新の前に、「findfs」コマンドは Btrfs パーティションを認識していませんでした。その結果、コアファイルのダンプ中にエラーメッセージが発生される可能性がありました。この更新は、このパーティションを認識するためのサポートを追加し、問題が発生しないようにしています。

- 「grep」コマンドを「-F」および「-i」のオプションで同時に使用すると、「-i」オプションが無視されました。
この結果、「grep-iF」コマンドが、大文字小文字を区別しない検索の代わりに大文字小文字を区別する検索を誤って行っていました。「-F」と「-i」オプションの組み合わせが期待通りに機能することを確認するために、パッチが適用されました。

- この更新の前に、msh シェルは、「set -o pipefail」コマンドをサポートしていませんでした。この更新では、このコマンドのサポートを追加します。

- 以前は、変数置換(例えば、msh -c 「$nonexistent_variable」)の結果として空のコマンドを実行しようとする際にセグメンテーション違反で msh シェルが予想外に終了する可能性がありました。この更新で、msh が修正され、このようなコマンドを正しく解釈するようになったため、このシナリオでクラッシュは発生しないようになりました。

- 以前は、msh シェルが空のループを不適切に実行していました。その結果、ループを使用するスクリプトが応答不能になる可能性があるループ条件の間違いがあっても、 msh はループを決して終了しませんでした。この更新で、msh が修正され、空のループを適切に実行して終了できるようになったため、ハングアップは発生しなくなりました。

busybox の全ユーザーは、バックポートされたパッチが含まれるこれらの更新済みパッケージへアップグレードし、これらの問題を修正することが推奨されます。

ソリューション

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

参考資料

http://www.nessus.org/u?401600f0

プラグインの詳細

深刻度: High

ID: 61337

ファイル名: sl_20120620_busybox_on_SL6_x.nasl

バージョン: 1.7

タイプ: local

エージェント: unix

公開日: 2012/8/1

更新日: 2021/1/14

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

リスク情報

VPR

リスクファクター: Medium

スコア: 6.7

CVSS v2

リスクファクター: High

基本値: 7.5

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

脆弱性情報

CPE: p-cpe:/a:fermilab:scientific_linux:busybox, p-cpe:/a:fermilab:scientific_linux:busybox-petitboot, x-cpe:/o:fermilab:scientific_linux

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

パッチ公開日: 2012/6/20

脆弱性公開日: 2006/8/14

参照情報

CVE: CVE-2006-1168, CVE-2011-2716