CVE-2026-99017 in Linux
要約
〜によって VulDB • 2026年10月24日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
riscv: errata: THEAD GHOSTWRITEに対してRISCV_ALTERNATIVE_EARLYを選択する
errata_probe_ghostwrite()は、RISCV_ALTERNATIVES_EARLY_BOOTステージで呼び出された場合にのみCPUを脆弱であるとマークします。また、ghostwrite_enable_mitigation()における緩和策は、ブート時の代替処理がパッチ適用される前に脆弱な状態が記録されている場合에만有効になります。
early boot stage(初期起動段階)はCONFIG_RISCV_ALTERNATIVE_EARLYが有効になっている場合にのみ実行されます。現在これはERRATA_THEAD_MAEによって選択されています。ERRATA_THEAD_GHOSTWRITE=yかつERRATA_THEAD_MAE=nでビルドされたカーネルでは、早期の代替処理は一切実行されないため、ghostwrite_stateはVULNERABLE(脆弱)に設定されません。その結果、ghostwrite_enable_mitigation()はfalseを返し、xtheadvectorは有効なまま維持され、sysfsは脆弱なT-Head C9xx CPUに対して「Not affected」(影響なし)と報告します。
ERRATA_THEAD_GHOSTWRITEからRISCV_ALTERNATIVE_EARLYを選択することで、初期起動段階で脆弱性が検出され、デフォルトの緩和策が適用されるようになります。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.