CVE-2026-31736Linux内核网络驱动mtk_ppe组件存在空指针解引用漏洞。在gmac0被禁用的特定配置下,代码对入口设备的有效性检查逻辑存在缺陷,直接访问了为NULL的eth->netdev[0]及其netdev_ops。本地低权限攻击者可利用此缺陷触发系统崩溃,造成拒绝服务攻击。该漏洞CVSS v3.1评分为5.5,属于中危风险,影响系统可用性。
该漏洞源于Linux内核MediaTek以太网驱动(mtk_ppe)中存在逻辑缺陷。在处理数据包入口检查时,代码直接引用了`eth->netdev[0]`指向的`netdev_ops`结构体,而未充分验证该指针的有效性。在某些特定的硬件配置下,如果GMAC0接口被禁用,`eth->netdev[0]`将被初始化为NULL。此时,系统流量触发检查逻辑时,尝试访问NULL指针的成员变量,导致内核发生空指针解引用错误(Kernel Oops),进而引发系统崩溃或重启。由于攻击向量为本地(AV:L),攻击者需要本地低权限账号(PR:L)才能触发此漏洞,主要影响系统的可用性(A:H),不会导致数据泄露或权限提升。