Scientific Linux セキュリティ更新:SL6.x i386/x86_64 の util-linux-ng

medium Nessus プラグイン ID 61200

概要

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

説明

util-linux ngパッケージには、さまざまなローレベルのシステムユーティリティが含まれています。これらのユーティリティは Linux システムが機能するのに必要です。

mount と umount コマンドが mtab(mounted file systems table)ファイルの更新を実行する方法で、複数の欠陥が見つかりました。権限のないファイルシステムのマウントとマウント解除は可能なローカルユーザーがこの欠陥を利用することで、mtab ファイルを破損させて古いロックファイルを作成し、他ユーザーによるファイルシステムのマウントおよびマウント解除を妨害するおそれがあります。
(CVE-2011-1675、CVE-2011-1677)

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

- デバイスの制限が 128 にハードコードされているため、128 台を超えるデバイスで「blkid -c」コマンドを実行してみると、blkid は突然終了してしまいました。この更新によりデバイスの最大数が 8192 まで増えました。これにより、このシナリオで blkid がクラッシュすることがなくなります。

- これまで、「swapon -a」コマンドは、かねてから使用中の device-mapper デバイスを検出していませんでした。この更新により swapon ユーティリティが修正され、このようなデバイスが想定通りに検出されるようになります。

- この更新より前は、/etc/fstab ファイルに無効な行があると、umount ユーティリティはセグメンテーション違反で突然終了してしまう可能性がありました。この更新によりパッチが適用され、このエラーが修正されます。このためアンマウントが無効な行を適切にレポートし、クラッシュが発生しなくなります。

- これまで、区分されたデバイスで wipefs ユーティリティの使用を試みると、そのユーティリティはエラーで突然終了してしまいました。この更新により wipefs が適合され、この状況で警告メッセージのみを表示するようになりました。

- プロセス間通信(IPC)機能で情報を提供する際に、これまで、ipcs ユーティリティは、ユーザーの UID が大きすぎる場合に、プロセスの所有者を負の数字で表示する可能性がありました。この更新により下層にあるソースコードが適合され、UID 値が必ず適切に表示されるようになりました。

- インストールのスクリプトレットにおいて、uuidd パッケージは、chkconfig ユーティリティを使用して、uuidd サービスを有効および無効にしています。以前、このパッケージは chkconfig パッケージに依存していませんでした。このため、chkconfig がインストールされていない場合、インストール中にエラーが発生する可能性がありました。この更新により chkconfig が依存関係のリストに追加され、このようなエラーが発生しなくなりました。

- これまでのバージョンの /etc/udev/rules.d/60-raw.rules ファイルには、このファイルと未加工のデバイスは両方とも廃止予定であるという文がありました。これは変更され、Scientific Linux カーネルはこの機能をサポートするようになりました。この更新により、前述のファイルに不適切なステートメントが含まれなくなりました。

- これまで、cfdisk ユーティリティを使用して、デフォルトの Scientific Linux 6 のパーティションレイアウトを読み取ろうとすると、エラーで失敗していました。この更新によりこのエラーが修正され、cfdisk ユーティリティがデフォルトパーティションレイアウトを想定通りに読み取れるようになりました。

- これまでのバージョンの tailf(1) のマニュアルページで、ユーザーは「--lines=NUMBER」コマンドラインオプションを使用することで、表示される行の数を制限できると、間違って記述されていました。ただし、tailf ユーティリティでは、オプションとその引数の間に等号(=)を使用できません。この更新ではこのエラーが解決されます。

- fstab(5) のマニュアルページは更新されており、/etc/fstab 構成ファイルにある空行は無視されることが、明確に説明されています。

さらに、この更新では、次の拡張機能も追加されます。

- 新しい fstrim ユーティリティがパッケージに追加されています。このユーティリティでは、root ユーザーがマウントされたファイルシステムにある未使用のブロックを破棄することができます。

- login ユーティリティは更新されており、失敗したログイン試行が PAM により報告されるように、サポートを提供しています。

- lsblk ユーティリティは更新されており、ブロックデバイスのトポロジーおよび状態についての追加情報を提供しています。

- agetty ユーティリティは更新されており、login ユーティリティにホスト名を渡しています。

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

ソリューション

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

参考資料

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

プラグインの詳細

深刻度: Medium

ID: 61200

ファイル名: sl_20111206_util_linux_ng_on_SL6_x.nasl

バージョン: 1.7

タイプ: local

エージェント: unix

公開日: 2012/8/1

更新日: 2021/1/14

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

リスク情報

VPR

リスクファクター: Medium

スコア: 5.9

CVSS v2

リスクファクター: Medium

基本値: 4.6

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

脆弱性情報

CPE: x-cpe:/o:fermilab:scientific_linux

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

パッチ公開日: 2011/12/6

脆弱性公開日: 2011/4/9

参照情報

CVE: CVE-2011-1675, CVE-2011-1677