CVE-2026-43039Linux内核TI icssg-prueth驱动存在严重漏洞。在ZC RX分发中,emac_dispatch_skb_zc()函数未将XDP数据拷贝至新skb,导致向用户空间传递未初始化内核堆内存,引发信息泄露。同时,错误的回收调用会破坏page_pool状态,影响系统稳定性。
此漏洞源于Linux内核TI icssg-prueth驱动的emac_dispatch_skb_zc()函数实现缺陷。该函数在处理零拷贝接收路径时,虽通过napi_alloc_skb()分配了新skb,却未调用skb_copy_to_linear_data()将XDP缓冲区的有效数据拷贝至skb。因此,上传至协议栈的数据包实际包含未初始化的内核堆内存,导致敏感信息泄露。此外,针对非page_pool管理的skb错误调用skb_mark_for_recycle(),致使页面回收逻辑混乱,破坏page_pool状态,可能引发内核崩溃。