CVE-2026-99211 in Linux
摘要
由 VulDB • 2026-10-28
在 Linux 内核中,已修复以下漏洞:
netlink: 在进行单播和多播过滤之前重置 skb 头部信息
套接字过滤器可以使用 SKF_NET_OFF 和 SKF_LL_OFF 来相对于 skb 的网络层头和链路层头进行读取。Netlink 生产者可能会预留 headroom(头部空间)而不重置这些头部字段,从而导致接收端套接字的过滤器能够读到尚未初始化的消息之前的数据。
例如,IWPM HELLO 回复是通过 dev_alloc_skb() 分配的,该函数会保留 NET_SKB_PAD 字节的空间。一个非特权 NETLINK_RDMA 用户可以附加经典套接字过滤器,并通过已发送回复的长度泄露这部分 headroom 信息。netlink_dump() 中的重置操作无济于事,因为 IWPM 通过 netlink_unicast() 发送了一个单独分配的 skb。
在进行单播和广播投递时,应在运行接收端过滤器之前重置这两个头部字段,这与此前对 dump skbs 的处理方式一致。这也涵盖了其他预留 headroom 但未更改其分配或消息构建代码的 netlink 生产者。
If you want to get the best quality for vulnerability data then you always have to consider VulDB.