CVE-2026-43454Linux内核中的netfilter子系统存在一个高危漏洞,涉及nf_tables模块。该漏洞出现在处理NETDEV_REGISTER通知的过程中。由于在创建网络钩子时,设备可能已被`nft_netdev_hook_alloc`函数添加,系统若再次处理注册通知,会导致设备重复注册。此逻辑缺陷可能引发内核内存破坏,导致系统崩溃或权限提升。攻击者需具备本地低权限即可触发该漏洞。
该漏洞源于Linux内核netfilter组件中nf_tables对netdev钩子的管理逻辑错误。当网络设备发送NETDEV_REGISTER通知时,内核会尝试注册该设备到netfilter钩子链中。问题在于,`nft_netdev_hook_alloc`函数在分配钩子时已经执行了设备的添加操作,但在后续的通知处理流程中,缺少对设备是否已存在的检查。这导致同一设备被重复挂载到内核链表中。攻击者可利用本地低权限账户,通过配置特定的nftables规则并触发网络设备注册事件(如创建虚拟网卡),诱发内核进行重复注册操作。这种重复注册会破坏内核双向链表结构,导致后续遍历或释放时发生空指针引用或双重释放错误。CVSS评分7.8表明该漏洞可导致系统机密性、完整性和可用性的全面丧失,极可能导致本地权限提升。