CVE-2026-64093 in Linux情報

要約

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

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

batman-adv: tp_meter: クリーンアップ時にタイマーを直接シャットダウンする

batadv_tp_sender_cleanup() は、2つの呼び出しの間にタイマハンドラが自身を再設定(re-arm)することを防ぐため、timer_delete_sync() に続いて timer_delete() を呼び出していました。このダブル削除ハックは、送信ステータスが0に設定されることで再設定が抑制されることに依存していました。

両方の呼び出しを単一の timer_shutdown_sync() で置き換えます。この関数は、実行中のタイマコールバックの完了待ち(timer_delete_sync() と同様)と、その後の再設定を防ぐための永久的なタイマー解除を行い、再設定防止を無条件かつ自己文書化されたものとしています。

再設定プロパティは必須です。なぜなら、そうでない場合:

1. コンテキスト0 (batadv_tp_recv_ack()) は batadv_tp_reset_sender_timer() 内で送信がまだ1かどうかをチェックします -> その場合はそうである 2. コンテキスト1 は batadv_tp_sender_shutdown() で送信を0に変更し、その過程で batadv_tp_sender_cleanup() においてタイマー停止のためにkthreadを強制する 3. コンテキスト0 は batadv_tp_reset_sender_timer() を継続してタイマーを再設定する -> しかしそれに対する参照はすでに存在しない

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2026年07月19日

モデレーション

承諾済み

エントリ

VDB-380211

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you know our Splunk app?

Download it now for free!