CVE-2026-98639 in Linux情報

要約

〜によって VulDB • 2026年10月19日

Linuxカーネルにおいて、以下の脆弱性が修正されました:

KVM: riscv: NACL hfenceエントリの更新順序を是正する

SBI v3.0仕様(セクション15.1.2)では、ネストされたHFENCEエントリは以下のように設定される必要があります。 1) Config.Pending == 0である未使用のエントリを検索する 2) Page_NumberおよびPage_Countのワードを更新する 3) Config.Pendingビットを設定した状態でConfigワードを更新する

__kvm_riscv_nacl_hfence()関数は最初にConfigワードを書き込むため、SBI実装(またはNACLハードウェア)は、そのエントリの前回の使用時に残されたpnum/pcount値を持つ保留中のエントリを観測し、結果として誤ったTLBフラッシュ範囲が生じます。

まずpnumとpcountを書き込み、最後にConfigワードを書き込んでください。コンシューマは一貫性のある共有メモリ上の外部エージェントであるため、コンパイラによるストアの再順序化を防ぐためにWRITE_ONCE()を使用し、Pendingビットが設定される前にパラメータワードをグローバルに可視化するのにsmp_wmb()を使用します。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-422131

EPSS

0.00000

アクティビティ

低い

セクター

Pharma, Police, ...

ソース

Might our Artificial Intelligence support you?

Check our Alexa App!