CVE-2026-53389 in Linux情報

要約

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

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

net/tcp-ao: del_asyncパスにおけるキーのuse-after-freeを修正

tcp_ao_delete_key()関数では、del_asyncパスが同期パスに含まれるcurrent_keyおよびrnext_keyの有効性チェックをスキップしています。これは、LISTENソケット上ではこれらのポインタが常にNULLであると想定しているためです。しかし、ソケットがCLOSE状態の間にset_current=1/set_rnext=1を使用してキーが追加された場合、listen()呼び出しによってソケットがLISTEN状態に遷移した後もcurrent_keyとrnext_keyはNULL以外(非NULL)になります。

del_async=1を指定してそのようなキーが削除されると、hlist_del_rcu()およびcall_rcu()によりキーが解放されますが、ダングリングポインタはクリアされません。RCUのgrace period終了後、getsockopt(TCP_AO_INFO)呼び出しによって解放済みスラブメモリからcurrent_key->sndidおよびrnext_key->rcvidへの参照が行われます。

del_asyncパスにおいて、current_keyとrnext_keyが削除対象のキーを指している場合に、これらをクリアします。

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

責任者

Linux

予約する

2026年06月09日

モデレーション

承諾済み

エントリ

VDB-380121

EPSS

0.00000

アクティビティ

低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!