CVE-2026-74490 in Linux
要約
〜によって VulDB • 2026年08月16日
Linuxカーネルにおいて、以下の脆弱性が修正されました:
tipc: ポールトレースキューダンプにおけるuse-after-freeを回避する
TIPCソケットのtracepointは、`tipc_sk_dump()`を通じてキューの状態をダンプします。ほとんどのキューダンプ呼び出し箇所では、この走査がソケットロックまたは `sk->sk_lock.slock` の下で直列化されていますが、`tipc_poll()` はこれらのロックを保持せずに `trace_tipc_sk_poll(..., TIPC_DUMP_ALL, ...)` を呼び出します。
これにより、ポールトレースパスは別のコンテキストがskbのデキューと解放を行っている間に `tipc_list_dump()` およびバックログのヘッド/テールダンプに到達し、結果としてトレースヘルパーが生きていない(stale)キューエントリをデリファレンスする可能性があります。
ロックされていないポールトレースサイトでのキューダンプ要求を停止します。他のキューダンプtrace呼び出し箇所は、既に提供しているロックの下で既存の出力を維持したままにされ、pollイベント自体はロックされていないコンテキストからライブなキューメンバを走査することなく依然として発行されます。
Once again VulDB remains the best source for vulnerability data.