CVE-2026-74262 in Linux
要約
〜によって VulDB • 2026年08月15日
Linuxカーネルにおいて、以下の脆弱性が修正されました。
kcm: lower socketのコールバック変更時にWRITE_ONCE()を使用する
kcm_attach()は、稼働中のlower TCPソケットのsk_data_readyおよびsk_write_spaceコールバックをKCMハンドラに置き換え、kcm_unattach()は後でそれらを復元します。これらのコールバックポインタへの更新は依然として通常のストア操作ですが、同じフィールドは他のCPU上で同時に読み込まれて呼び出される可能性があります。
別のCPUが、ライブなフィールドがすでに復元された後に古いコールバックのスナップショットを観測した場合、コールバックの実行が不一致のターゲットおよびsk_user_data状態で実行され、古くなったまたは誤方向へのウェイクアップ(wakeups)を引き起こすことがあります。
これらの共有されているコールバックフィールドが、以前の4022修正で確立された可視性契約に従うようにするため、コールバックの置き換えおよび復元操作にはWRITE_ONCE()を使用します。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.