JVNDB-2026-032226 | |
LinuxのLinux Kernelにおける不特定の脆弱性 | |
| 概要 | |
Linuxカーネルにおいて、以下の脆弱性が修正されました。crypto: ccp - SEV用ioctlに対してSNPを初期化しない問題です。Sashikoのメモによると、SEVの初期化に失敗し、KVMが通常のVMを実行中の場合、/dev/sevのioctl(例えばSEV_PDH_GEN)を介してユーザースペースプロセスがこのコードパスをトリガーすると、MSR_VM_HSAVE_PAをグローバルにゼロにできる可能性があります。すると、次にアクティブなVMのVMRUN実行で一般保護例外が発生し、ホストがクラッシュします。sev_move_to_init_state()はSEVファームウェアのみを必要とするioctl(SEV_PEK_GEN、SEV_PDH_GEN、SEV_PEK_CSR、SEV_PEK_CERT_IMPORT、SEV_PDH_CERT_EXPORT)に対して呼び出されます。ファームウェアコマンドの後にSEVファームウェアに対してSEV_SHUTDOWNを実行します。これらのコマンドはSNPの初期化を必要としないため、SEVファームウェアのみを初期化する__sev_platform_init_locked()を呼び出すことでSNPの初期化をスキップします。これによりSNPはまったく初期化されず、HSAVE_PAはクリアされません。以前のコードはSEV初期化中のファームウェアエラーをinit_args.errorに保存した後、それを破棄し、実際のファームウェアエラーに関係なく戻り値をINVALID_PLATFORM_STATEに固定していました。このパッチは、基になるエラーを明示的に返すように修正しており、これによりより有用で問題を引き起こさないことが期待されます。なお、__sev_firmware_shutdown()を直接呼ぶことは依然として安全です。この関数は__sev_snp_shutdown_locked()を呼び出し、SNPが初期化されていなければSNPのシャットダウンをスキップします。 | |
| CVSS による深刻度 (CVSS とは?) | |
|
CVSS v3 による深刻度
基本値: 5.5 (警告) [NVD値]
| |
| 影響を受けるシステム | |
|
| |
Linux | |
|
| |
| 想定される影響 | |
・当該ソフトウェアが扱う情報について、外部への漏えいは発生しません。 | |
| 対策 | |
リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。 | |
| ベンダ情報 | |
|
| |
| CWEによる脆弱性タイプ一覧 CWEとは? | |
| |
| 共通脆弱性識別子(CVE) CVEとは? | |
|
| |
| 参考情報 | |
| |
| 更新履歴 | |
|
| 公表日 | 2026/07/25 |
| 登録日 | 2026/09/07 |
| 最終更新日 | 2026/09/07 |



