Linux Distros のパッチ未適用の脆弱性: CVE-2026-46147

critical Nessus プラグイン ID 317639

概要

Linux/Unix ホストには、ベンダーにより修正されていないことを示す脆弱性を持つ複数のパッケージがインストールされています。

説明

Linux/Unix ホストには、ベンダーが提供するパッチが利用できない脆弱性の影響を受ける複数のパッケージがインストールされています。

- KVM:arm64:__pkvm_init_vcpu() でのピン漏洩と公開順序を修正します vCPU 初期化パスに次の 2 つのバグが存在します: 1. hyp_pin_shared_mem() が成功した後にチェックが失敗すると、クリーンアップパスが unpin_host_vcpu() や unpin_host_sve_state() を呼び出さずに「ロック解除」にジャンプし、ホストの vCPU と SVE の状態ページでピン参照が永久に漏洩します。チェックと保存を実行する register_hyp_vcpu() ヘルパーを抽出します。register_hyp_vcpu() がエラーを返した場合、既存の「unlock」ラベルに陥る前に、unpin_host_vcpu() と unpin_host_sve_state() をインラインで呼び出します。2. register_hyp_vcpu() は新しい vCPU ポインターをベアストアを持つ「hyp_vm->vcpus[]」にパブリッシュし、pkvm_load_hyp_vcpu() の同時呼び出し元が部分的に初期化された vCPU オブジェクトを監視できるようにします。ストアが smp_store_release() を使用し、ロードが smp_load_acquire() を使用していることを確認します。現在、「vm_table_lock」はストアとロードをシリアル化しますが、ロックレスパスがあった場合や、ロック自体の順序付けの保証がネスト化されたオブジェクトの初期化に不十分な場合でも、これらのバリアにより、リーダーは完全に初期化された「hyp_vcpu」オブジェクトを確実に見ることができます。(CVE-2026-46147)

Nessus は、ベンダーによって報告されたパッケージの存在に依存していることに注意してください。

ソリューション

現時点で既知の解決策はありません。

参考資料

https://security-tracker.debian.org/tracker/CVE-2026-46147

プラグインの詳細

深刻度: Critical

ID: 317639

ファイル名: unpatched_CVE_2026_46147.nasl

バージョン: 1.1

タイプ: Local

エージェント: unix

ファミリー: Misc.

公開日: 2026/5/29

更新日: 2026/5/29

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

リスク情報

VPR

リスクファクター: Medium

スコア: 6.7

CVSS v2

リスクファクター: High

基本値: 7.5

現状値: 6.4

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

CVSS スコアのソース: CVE-2026-46147

CVSS v3

リスクファクター: Critical

基本値: 9.8

現状値: 9

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

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

脆弱性情報

CPE: p-cpe:/a:debian:debian_linux:linux, cpe:/o:debian:debian_linux:11.0, cpe:/o:debian:debian_linux:12.0, cpe:/o:debian:debian_linux:13.0

必要な KB アイテム: Host/local_checks_enabled, Host/cpu, global_settings/vendor_unpatched, Host/OS/identifier

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

脆弱性公開日: 2026/5/28

参照情報

CVE: CVE-2026-46147