Scientific Linux セキュリティ更新:SL7.x x86_64 のカーネル

high Nessus プラグイン ID 91215

概要

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

説明

セキュリティ修正:

- Linux カーネルの ASN.1 DER デコーダーが長さ不定のタグがある特定の証明書ファイルを処理する方法で、欠陥が見つかりました。ローカルの権限のないユーザーが、特別に細工された X.509 証明書 DER ファイルを利用して、システムをクラッシュさせたり、システムの権限を昇格したりする可能性があります。(CVE-2016-0758、重要度高)

バグ修正:

- 特定の状況下で、移行スレッドが CPU ホットプラグと競合し、デッドロックが発生する可能性があります。
このバグを修正するために一連のパッチが提供され、現在ではデッドロックはシステムで発生しません。

- 取り消された委任をクリーンアップするコード内のバグにより、以前は NFS サーバーでソフトロックアップが生じる可能性がありました。
このパッチは下層にあるソースコードを修正し、ロックアップが発生しないようにします。

- IBM Power Systems の little-endian バリアントでの、Common Application Programming Interface(CAPI)デバイスの 2 回目のリロードの試行が以前は失敗しました。提供されている一連のパッチがこのバグを修正し、リローディングが期待通りに機能します。

- IOMMU、NVMe デバイス、およびカーネルのページサイズの不一致により、nvme_setup_prps() 関数で BUG_ON シグナルが以前発生し、DMA 転送のセットアップ中にシステムがクラッシュしました。提供されたパッチはデフォルトの NVMe ページサイズを 4k に設定し、システムクラッシュを防止します。

- 以前は、SRP スタックに使用する Infiniband mlx5 ドライバーを使用するシステム上で、割り込みがブロックされてロックが有効な時間をカーネルが超過した後、ハードロックアップが発生しました。結果として、システムパニックが発生します。この更新はこのバグを修正し、システムがこのような状況でクラッシュすることはなくなりました。

- IBM Power Systems の little-endian バリアントで、メモリアフィニティスクリプトの実行中、bitmap_weight() 関数でカーネルが以前クラッシュしました。提供されたパッチは、トポロジーのセットアップを強化し、sd->child が既に NULL の場合に、それを NULL に設定するのを防止します。結果として、メモリのアフィ二ティスクリプトが正常に実行されます。

- KVM ゲストが特殊用途のレジスタ(SPR)、Instruction Authority Mask Register(IAMR)にランダム値を書き込むと、ゲストおよび対応する QEMU プロセスが以前はハングアップしました。この更新は、SPR をゲスト終了で適切なニュートラルな値に設定するコードを追加し、このバグを修正します。

- iSCSI トラフィック負荷が高い状態で、システムはロックコードでの競合によって以前はパニックを起こし、リスト破損につながりました。この更新はこのバグを修正し、システムがこのような状況でクラッシュすることはなくなりました。

- (不規則性によって発生した)SCSI 例外の処理中、ドライバーは以前、既に廃止された SCSI コマンドを使用する可能性がありました。結果として、カーネルパニックまたはデータ破損が発生しました。提供されたパッチはこのバグを修正し、例外処理は現在正常に進行しています。

- 擬似端末(pty)のペアを指す以前開かれた /dev/tty が、閉じられた最後のファイルである場合、以前はカーネルクラッシュが発生する可能性がありました。下層にあるソースコードが修正され、このバグを防止しています。

- 以前は、VPLEX および FCoE を bnx2fc ドライバーを通して使用すると、様々な度合いのデータ破損が発生しました。
提供されているパッチは bnx2fc の FCP 応答(RSP)残存解析を修正し、前述の破損を防止します。

ソリューション

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

参考資料

http://www.nessus.org/u?7cb3f1a8

プラグインの詳細

深刻度: High

ID: 91215

ファイル名: sl_20160512_kernel_on_SL7_x.nasl

バージョン: 2.7

タイプ: local

エージェント: unix

公開日: 2016/5/18

更新日: 2021/1/14

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

リスク情報

VPR

リスクファクター: Medium

スコア: 6.7

CVSS v2

リスクファクター: High

基本値: 7.2

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

CVSS v3

リスクファクター: High

基本値: 7.8

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

脆弱性情報

CPE: p-cpe:/a:fermilab:scientific_linux:kernel, p-cpe:/a:fermilab:scientific_linux:kernel-abi-whitelists, p-cpe:/a:fermilab:scientific_linux:kernel-debug, p-cpe:/a:fermilab:scientific_linux:kernel-debug-debuginfo, p-cpe:/a:fermilab:scientific_linux:kernel-debug-devel, p-cpe:/a:fermilab:scientific_linux:kernel-debuginfo, p-cpe:/a:fermilab:scientific_linux:kernel-debuginfo-common-x86_64, p-cpe:/a:fermilab:scientific_linux:kernel-devel, p-cpe:/a:fermilab:scientific_linux:kernel-doc, p-cpe:/a:fermilab:scientific_linux:kernel-headers, p-cpe:/a:fermilab:scientific_linux:kernel-tools, p-cpe:/a:fermilab:scientific_linux:kernel-tools-debuginfo, p-cpe:/a:fermilab:scientific_linux:kernel-tools-libs, p-cpe:/a:fermilab:scientific_linux:kernel-tools-libs-devel, p-cpe:/a:fermilab:scientific_linux:perf, p-cpe:/a:fermilab:scientific_linux:perf-debuginfo, p-cpe:/a:fermilab:scientific_linux:python-perf, p-cpe:/a:fermilab:scientific_linux:python-perf-debuginfo, x-cpe:/o:fermilab:scientific_linux

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

パッチ公開日: 2016/5/12

脆弱性公開日: 2016/6/27

参照情報

CVE: CVE-2016-0758