MDSのLinuxカーネル検出の脆弱性(MDSUM/RIDL)(MFBDS/RIDL/ZombieLoad)(MLPDS/RIDL)(MSBDS/Fallout)

medium Nessus プラグイン ID 126244

概要

リモートのLinuxカーネルは一連の情報漏えいの脆弱性の影響を受けます。

説明

リモートのLinuxカーネルによると、このシステムは次の情報漏えいの脆弱性に対して脆弱です。- MSBDSは、最適化として推測により従属ロードに転送(ストア間転送)される可能性があるストアバッファエントリを漏えいします。別のメモリアドレスに対するロード操作に障害や支援が発生した場合にも転送が発生する可能性があり、特定の条件下で問題を引き起こす可能性があります。ストアバッファはハイパースレッド間で分割されるため、スレッド間転送はできません。しかし、スレッドがスリープ状態に入るか終了すると、ストアバッファが再分割され、データがあるスレッドから別のスレッドに漏えいされる可能性があります。(MSBDS/Fallout)(CVE-2018-12126)- MLDPSはロードポートデータを漏えいします。ロードポートは、メモリまたはI/Oからのロード操作を実行するために使用されます。受信したデータは、その後、レジスタファイルまたは後続の操作に転送されます。一部の実装では、ロードポートに前の操作の古いデータが含まれることがあり、特定の条件下で障害の発生している、あるいは支援しているロードに転送される可能性があります。これにより、最終的に問題が発生する可能性があります。ロードポートはハイパースレッド間で共有されるため、スレッド間の漏えいが発生する可能性があります。(MLPDS/RIDL)(CVE-2018-12127)MFBDSがフィルバッファエントリを漏えいします。フィルバッファは内部で使用され、L1ミス状況を管理し、メモリまたはI/O操作に応答して返されるデータまたは送信されるデータを保持します。フィルバッファはデータをロード操作に転送し、データをキャッシュに書き込む可能性があります。フィルバッファの割り当てが解除されると、前の操作の古いデータが保持され、それが障害が発生している、あるいは支援しているロード操作に転送される可能性があります。これにより、特定の条件下で問題が発生する可能性があります。フィルバッファはハイパースレッド間で共有されるため、スレッド間の漏えいが発生する可能性があります。(MFBDS/RIDL/ZombieLoad)(CVE-2018-12130)- MDSUMはMSBDS、MFBDS、MLPDSの特別な場合です。障害または支援を受けるメモリからのキャッシュ不可能なロードは、マイクロアーキテクチャ構造にデータを残す可能性があり、後にMSBDS、MFBDS、MLPDSが使用するものと同じ方法の1つを使用して観察される可能性があります。(MDSUM/RIDL)(CVE-2019-11091)これらの問題を解決するには、Linuxシステム上のカーネルパッケージを更新する、同時マルチスレッディング(SMT)を無効にする、脆弱でない状態に設定する、のいずれかを行い、ハードウェアにマイクロコードの修正プログラムを適用します。詳細およびパッチについては、Linuxディストリビューションおよびプロセッサーハードウェアベンダーにお問い合わせください。

ソリューション

1.最新のカーネルとパッケージのアップデートがOSディストリビューション用のLinuxパッケージに適用されていることを確認してください。2.SMTを無効にするか、脆弱でない状態に設定してください。詳細については、プロセッサーの製造元に問い合わせてください。3.ハードウェアに適したマイクロコード修正プログラムを適用してください。詳細については、プロセッサーの製造元に問い合わせてください。

参考資料

https://mdsattacks.com/

https://www.kernel.org/doc/html/latest/admin-guide/hw-vuln/mds.html

プラグインの詳細

深刻度: Medium

ID: 126244

ファイル名: mds_kernel_reporting_linux.nasl

バージョン: 1.3

タイプ: local

ファミリー: Misc.

公開日: 2019/6/25

更新日: 2022/12/5

設定: パラノイドモードの有効化

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

リスク情報

VPR

リスクファクター: High

スコア: 7.1

CVSS v2

リスクファクター: Medium

Base Score: 4.7

Temporal Score: 3.5

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

CVSS スコアのソース: CVE-2019-11091

CVSS v3

リスクファクター: Medium

Base Score: 5.6

Temporal Score: 4.9

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

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

脆弱性情報

CPE: cpe:/o:linux:linux_kernel

必要な KB アイテム: Settings/ParanoidReport, Host/Linux

エクスプロイトの容易さ: No known exploits are available

パッチ公開日: 2019/5/14

脆弱性公開日: 2019/5/14

参照情報

CVE: CVE-2018-12126, CVE-2018-12127, CVE-2018-12130, CVE-2019-11091