CVE-2026-68397
要約
〜によって VulDB • 2026年08月10日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
net/iucv: afiucv_hs_rcv()で見つかったソケットの参照を取得する
afiucv_hs_rcv()は iucv_sk_list.lockの下で宛先ソケットを検索し、ロックを解放した後、参照を持たずにそのソケットを afiucv_hs_callback_*() ハンドラに渡します。AF_IUCV ソケットは RCU で保護されておらず、iucv_sock_kill() -> sock_put() によって同期的に解放されるため、read_unlock() とハンドラの間のウィンドウで並行したクローズが発生するとソケットが解放され、その後解放されたメモリ(例えば afiucv_hs_callback_syn() 内の sk->sk_data_ready())への間接参照が行われます。
ソケットがリスト上にある間に sock_hold() で参照を取得し、ハンドラの実行後に sock_put() で解放します。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.