CVE-2026-64034 in Linux情報

要約

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

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

net: mana: DMAバッファからのhwc_msg_idに対するTOCTOU二重フェッチの修正

mana_hwc_rx_event_handler()関数内では、resp->response.hwc_msg_idがDMA一貫性メモリから読み取られ境界チェックが行われた後、mana_hwc_handle_resp()関数がtest_bit()およびポインタ演算のために同じフィールドを同一のDMAバッファから再読取りしています。

x86上ではDMA一貫性メモリはキャッシュ不可としてマッピングされ、機密VM(SEV-SNP/TDX)内では共有かつ暗号化されていないため、各ロード処理は直接ホスト可視メモリに対して行われます。ハードウェアがチェックと使用の間に値を変更することが可能であり、これにより境界検証を回避できます。

この問題を修正するため、mana_hwc_rx_event_handler()内でREAD_ONCE()を使用してhwc_msg_idをスタックローカル変数に1回だけ読み取り、検証済みの値をパラメータとしてmana_hwc_handle_resp()関数へ渡すようにしました。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

責任者

Linux

予約する

2026年07月19日

モデレーション

承諾済み

エントリ

VDB-380192

EPSS

0.00000

アクティビティ

非常低い

ソース

Want to know what is going to be exploited?

We predict KEV entries!