RHEL 5:gfs-kmod(RHSA-2010:0291)

medium Nessus プラグイン ID 63925

概要

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

説明

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

gfs-kmod パッケージには、GFS ファイルシステムをマウントすることや使用できるようにするモジュールが含まれています。

gfs_lock() の実装に欠陥が見つかりました。GFS ロックコードが、モードに S_ISGID ビット(実行に set-group-ID)が設定されているファイルのロックオペレーションをスキップする可能性があります。GFS ファイルシステムをマウントしているシステムの、ローカルの権限のないユーザーが、この欠陥を利用して、カーネルパニックを引き起こす可能性があります。(CVE-2010-0727)

これらの更新済みの gfs-kmod パッケージは、最新のカーネル(2.6.18-194.el5)と同期しています。過去の gfs-kmod パッケージのモジュールは、実行カーネルと一致しないため、ロードが失敗していました。モジュールの強制ロードが可能でした。しかし、この更新でその必要がなくなりました。

これらの更新済みの gfs-kmod パッケージでは、次のバグも修正されます。

* SELinux が許可モードにあった場合、ファイル作成時の競合状態によって 1 つ以上のクラスターノードがフェンスされ、GFS ファイルシステムの残りのノードをロックする可能性がありました。この更新により、この競合状態は発生しなくなりました。(BZ#471258)

* GFS ファイルシステムにおいて ACL(アクセスコントロールリスト)が有効である時、もし書き込みリクエストを開始したトランザクションが、オペレーションに十分なスペアブロックを持たない場合には、カーネルパニックを引き起こします。この更新は、操作の開始前に書き込みリクエスト用に十分なブロックであることを保証します。(BZ#513885)

* GFS ファイルの読み取り専用か書き込み専用モードで「flock」をリクエストすると、時に「Resource temporarily unavailable」ステートエラー (EWOULDBLOCK のエラー 11) を引き起こします。この場合、問題のファイルで Flock を取得することができませんでした。この更新によりこれが修正され、エラーなしに GFS ファイルで flock を取得することができるようになりました。(BZ#515717)

* GFS withdraw 関数はクラスター中の GFS ファイルシステムのデータ整合性機能です。GFS カーネルモジュールが I/O 操作に続いて GFS ファイルシステムにある非整合性を検出すると、ファイルシステムがクラスターに対して利用できなくなります。GFS withdraw 関数はカーネルパニックより深刻ではなく、別のノードにノードをフェンスさせます。この更新により、「-o errors=panic」オプションを指定してファイルシステムをマウントすることにより、GFS withdraw 関数をオーバーライドできます。このオプションを指定すると、通常システムを使用できなくするエラーにより、システムのパニックが発生します。これはノードのクラスターコミュニケーションを停止し、ノードがフェンスされるようになります。(BZ#517145)

さらに、これらの更新済みの gfs-kmod パッケージは、次の拡張機能も提供します。

* GFS カーネルモジュールは、フリーズとフリーズ解除の新規ジェネリック ioctl インターフェースへと更新されており、次のファイルシステムにサポートされています:ext3、ext4、GFS2、JFS、ReiserFS この更新により、GFS は VFS レベルの FIFREEZE/FITHAW ioctl インターフェースを通じてフリーズ/フリーズ解除をサポートします。
(BZ#487610)

ユーザーは、これらの 2.6.18-194.el5 カーネルと併用されるために更新された最新の gfs-kmod パッケージにアップグレードすることが推奨されます。これは、これらの問題とバグを修正してこの機能強化を追加する、バックポートされたパッチを含みます。

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

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

ソリューション

影響を受ける kmod-gfs、kmod-gfs-PAE および/または kmod-gfs-xen のパッケージを更新してください。

参考資料

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

https://access.redhat.com/errata/RHSA-2010:0291

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

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

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

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

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

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

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

プラグインの詳細

深刻度: Medium

ID: 63925

ファイル名: redhat-RHSA-2010-0291.nasl

バージョン: 1.10

タイプ: local

エージェント: unix

公開日: 2013/1/24

更新日: 2025/3/20

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

リスク情報

VPR

リスクファクター: Medium

スコア: 4.4

Vendor

Vendor Severity: Moderate

CVSS v2

リスクファクター: Medium

基本値: 4.9

現状値: 3.8

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

CVSS スコアのソース: CVE-2010-0727

CVSS v3

リスクファクター: Medium

基本値: 5.5

現状値: 5

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

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

脆弱性情報

CPE: cpe:/o:redhat:enterprise_linux:5, p-cpe:/a:redhat:enterprise_linux:kmod-gfs-pae, p-cpe:/a:redhat:enterprise_linux:gfs-kmod, p-cpe:/a:redhat:enterprise_linux:kmod-gfs-xen, p-cpe:/a:redhat:enterprise_linux:kmod-gfs

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

パッチ公開日: 2010/3/30

参照情報

CVE: CVE-2010-0727

RHSA: 2010:0291