概要
リモートの Red Hat ホストに 1 つ以上のカーネル用セキュリティ更新プログラムがありません。
説明
リモートRedhat Enterprise Linux 6ホストに、RHSA-2012:1042アドバイザリに記載されている複数の脆弱性の影響を受けるパッケージがインストールされています。
カーネルパッケージには、Linux オペレーティングシステムのコアである Linux カーネルが含まれています。
この更新では、次のセキュリティ問題が修正されます:
* 権限のないローカルユーザーが、drm_mode_dirtyfb_ioctl() の整数オーバーフローの欠陥を利用して、サービス拒否を引き起こしたり、権限を昇格したりする可能性があります。 (CVE-2012-0044、重要度高)
* Linux カーネルの KVM(Kernel-based Virtual Machine)サブシステムの kvm_vm_ioctl_assign_device() 関数が、デバイス割り当てをリクエストするユーザーにその権限があるかチェックしていないことが判明しました。ホスト上の権限のないローカルユーザーが、未使用の PCI デバイスを割り当てたり、使用中でも各ドライバーによって適切に求められていないリソースのあるデバイスを割り当てたりすることにより、ホストのクラッシュを引き起こす可能性があります。
(CVE-2011-4347、重要度中)
* Linux カーネルの XFS ファイルシステム実装がディスク上のアクセスコントロールリスト(ACL)を処理する方法で、欠陥が見つかりました。権限のないローカルユーザーがこの欠陥を利用して、サービス拒否を引き起こしたり、特別に細工されたディスクをマウントして権限を昇格したりする可能性があります。
(CVE-2012-0038、重要度中)
* Linux カーネルのレジスタセット(regset)共通インフラストラクチャの実装は、必要な get と set のハンドラーが初期化されているかどうかをチェックしていないことが見つかりました。権限のないローカルユーザーがこの欠陥を利用して、ptrace() の PTRACE_SETREGSET または PTRACE_GETREGSET リクエストでレジスタセット操作を実行することで、サービス拒否を引き起こす可能性があります。 (CVE-2012-1097、重要度中)
* 読み取りモードで mmap_sem 付きで呼び出されたときに、way pmd_none_or_clear_bad() が Transparent Huge Pages(THP)ページ障害とやり取りする方法で、Linux カーネルのメモリ管理サブシステムに競合状態が見つかりました。KVM ゲストの特権ユーザーが、この欠陥を利用して、バルーン機能性を有効にして、ホストをクラッシュさせる可能性があります。権限のないローカルのユーザーがこの欠陥を利用して、システムをクラッシュさせる可能性があります(CVE-2012-1179、重要度中)。
Red Hat は、CVE-2012-0044 を報告してくれた Chen Haogang 氏、 CVE-2011-4347 を報告してくれた Sasha Levin 氏、CVE-2012-0038 を報告してくれた Wang Xi 氏、および CVE-2012-1097 を報告してくれた H. Peter Anvin 氏に感謝の意を表します。
この更新では、次のバグも修正しています。
* (アダプターの障害かインターフェースの意図的なシャットダウンにより)アクティブ RoCE 通信のある RoCE(RDMA over Converged Ethernet)アダプターが突然に下ろされるとき、続行中の RoCE 通信によりカーネルがパニックし、マシンが使用不可能になる可能性があります。この状況でカーネルを保護し、ダウンした後もインターフェイスを使用し続けるアプリケーションにエラーを渡すために、パッチが提供されています。 (BZ#799944)
* RHSA-2011:0928 によりリリースされている Red Hat Bugzilla のバグ 713494 に対する修正では、バグが再発してしまいました。仮想 LAN(VLAN)で使用されている 10 ギガビットイーサネットカード用の GRO(Generic Receive Offload)や TSO(TCP セグメントオフロード)などの特定の機能の状態を変更しようとすると、カーネルパニックが発生しました。 (BZ#816974)
* Network File System バージョン 4(NFSv4)のシェアで新しいファイルが作成されると、idmapper へアップコールできるまで所有権が nfsnobody (-2) に設定されていました。結果として、後続のファイルシステム操作で、特定のファイルのユーザー ID とグループ ID に誤って -2 が使用され、特定の操作が失敗する可能性がありました。報告されているケースでは、この問題により、NFSv4共有上のファイルでVimを実行しているユーザーに、「Viminfo file is not writable」エラーが発生していました。 (BZ#820960)
ユーザーは、バックポートされたパッチが含まれるこれらの更新済みパッケージへアップグレードし、これらの問題を解決する必要があります。この更新を有効にするには、システムを再起動する必要があります。
Tenable は、前述の記述ブロックを Red Hat Enterprise Linux セキュリティアドバイザリから直接抽出しています。
Nessus はこれらの問題をテストしておらず、代わりにアプリケーションが自己報告するバージョン番号にのみ依存していることに注意してください。
ソリューション
RHEL kernel パッケージを、RHSA-2012:1042 のガイダンスに基づいて更新してください。
プラグインの詳細
ファイル名: redhat-RHSA-2012-1042.nasl
エージェント: unix
サポートされているセンサー: Frictionless Assessment AWS, Frictionless Assessment Azure, Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Continuous Assessment, Nessus
リスク情報
Vendor
Vendor Severity: Important
ベクトル: CVSS2#AV:L/AC:L/Au:N/C:C/I:C/A:C
ベクトル: CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
現状ベクトル: CVSS:3.0/E:U/RL:O/RC:C
脆弱性情報
CPE: p-cpe:/a:redhat:enterprise_linux:kernel, p-cpe:/a:redhat:enterprise_linux:kernel-headers, p-cpe:/a:redhat:enterprise_linux:kernel-firmware, p-cpe:/a:redhat:enterprise_linux:kernel-debug-devel, p-cpe:/a:redhat:enterprise_linux:kernel-kdump, p-cpe:/a:redhat:enterprise_linux:kernel-bootwrapper, p-cpe:/a:redhat:enterprise_linux:kernel-kdump-devel, p-cpe:/a:redhat:enterprise_linux:kernel-devel, cpe:/o:redhat:rhel_eus:6.1, p-cpe:/a:redhat:enterprise_linux:kernel-debug, p-cpe:/a:redhat:enterprise_linux:perf
必要な KB アイテム: Host/local_checks_enabled, Host/RedHat/release, Host/RedHat/rpm-list, Host/cpu
エクスプロイトの容易さ: No known exploits are available