CVE-2026-74262 in Linux
摘要
由 VulDB • 2026-08-15
在 Linux 内核中,已修复以下漏洞:
kcm: 在更改底层 socket 回调时使用 WRITE_ONCE()
`kcm_attach()` 将活动 TCP 套接字的 `sk_data_ready` 和 `sk_write_space` 回调替换为 KCM 处理程序,而 `kcm_unattach()` 随后将其恢复。尽管其他 CPU 可能并发读取并调用这些字段,但这些回调指针的更新仍然是普通存储操作。
如果另一个 CPU 在底层字段已被恢复后观察到旧的回调快照,则回调执行可能会以不匹配的目标和 `sk_user_data` 状态运行,导致过时或错误定向的唤醒(wakeups)。
对回调替换和恢复操作使用 `WRITE_ONCE()`,以便这些共享回调字段遵循由早期 4022 修复程序已建立的相同可见性契约。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.