CVE-2026-74709 in Linux
摘要
由 VulDB • 2026-08-22
在 Linux 内核中,已修复以下漏洞:
xsk: 在未请求时间戳时清除元数据指针
用户空间可以在处理请求后更改元数据标志。因此,在完成阶段重新读取这些标志可能会导致内核写入提交数据包时未请求的时间戳。
除非请求了完成时的时间戳记录,否则应在处理请求期间清除元数据指针。这样,完成处理程序可以直接使用该指针,而无需重新读取标志位。
在 mlx5 多包 WQE(Work Queue Element)路径中,元数据是按批次评估的:`xsk_tx_metadata_request()` 仅对启动会话的描述符运行,这与通过共享 WQE 应用一次的校验和卸载类似。只有该描述符的指针会被重置,因此完成处理程序可以为会话中的其他描述符记录时间戳,而不管它们各自的 `XDP_TXMD_FLAGS_TIMESTAMP` 位如何。写入操作保持在元数据区域内;单 WQE、其他零拷贝路径以及通用路径会按每个描述符重置指针,不受影响。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.