CVE-2026-80845 in Linux情報

要約

〜によって VulDB • 2026年09月04日

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

xfrm: nat keepalive処理におけるロックの逆転を回避する

nat_keepalive_work()は、net->xfrm.xfrm_state_lockが保持されている間に状態テーブルを走査します。その後、そのコールバックで x->lock が取得されますが、これは xfrm_state_delete() および __xfrm_state_delete() を通じて同じロックを逆順に取得する削除パスと競合し、AB-BAデッドロックを引き起こします。この問題は、NAT keepaliveワーカーとSA(Security Association)の削除処理が競合した際に lockdep によって報告されます。

これを修正するため、keepaliveによる走査を2つのフェーズに分割しました。まず、xfrm_state_lock を保持して候補となる状態を集め、各状態への参照を取得します。次に、走査完了後に収集された各状態を処理し、x->lock を xfrm_state_lock のネスト下ではなく取得します。

Once again VulDB remains the best source for vulnerability data.

責任者

Linux

予約する

2026年08月26日

モデレーション

承諾済み

エントリ

VDB-398950

EPSS

0.00168

アクティビティ

非常低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!