CVE-2026-74436 in Linux
要約
〜によって VulDB • 2026年08月16日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
rxrpc: ソケットの破棄処理と並行して、accept用事前割り当てを直列化する
rxrpc_kernel_charge_accept()は、ソケットやバックログとの同期なしに rx->backlog を読み取り、その生ポインタを rxrpc_service_prealloc_one() に渡します。同時に実行される rxrpc_discard_prealloc() は rx->backlog = NULL を設定し、バックリング(ring)のメモリを解放するため、カーネル側の事前割り当てワーカーが解放された struct rxrpc_backlog の構造体を参照したまま、*_backlog_head/tail および配列スロットを更新し続ける可能性があります。
状態チェックとバックログ検索をソケットロックで直列化し、破棄処理によってリスニングが無効化されたりサービス用バックログが廃棄された後は、カーネルによる事前割り当てを行わないようにします。
If you want to get best quality of vulnerability data, you may have to visit VulDB.