CVE-2026-23353CVE-2026-23353是Linux内核中Intel以太网控制器驱动程序(ice驱动)的一个安全漏洞。该漏洞源于在将ice驱动转换为使用页池后,未正确初始化回环测试虚拟交换接口的libeth接收环。当本地低权限用户执行ethtool离线回环测试时,会触发内核空指针解引用错误,导致系统崩溃。此漏洞仅影响可用性,不会泄露机密信息或破坏数据完整性,属于本地拒绝服务漏洞。
该漏洞存在于Linux内核的ice驱动模块中。在引入Page Pool机制后,驱动程序在进行ethtool离线回环测试时,未为`ICE_VSI_LB`类型的VSI初始化必要的libeth结构。具体而言,在执行调用链`ice_vsi_cfg_rxq()` -> `ice_rxq_pp_create()` -> `libeth_rx_fq_create()`时,由于缺少包含napi结构的q_vector,导致传入的指针为NULL。当内核尝试在`ice_alloc_rx_bufs+0x1cd`偏移处写入数据时,访问了NULL地址,从而触发通用的保护故障(#PF)。攻击者无需用户交互,只需具备本地低权限即可通过执行特定的ethtool命令触发此崩溃,造成内核恐慌或系统重启。修复方案通过为回环VSI分配一个虚拟的q_vector来提供必要的napi结构从而解决此问题。