Type Confusion Vulnerability in Linux Kernel Affecting Network Device Drivers
CVE-2026-31502
What is CVE-2026-31502?
A type confusion vulnerability in the Linux kernel can lead to crashes in network device drivers. It occurs when the team device incorrectly interprets its own net_device as that of a lower device, leading to potential system instability. This issue arises from the way header_ops are handled, which may improperly call the wrong device context during network operations, particularly in stacked non-Ethernet topologies. The root cause has been identified, and the solution involves implementing correct header_ops wrappers to ensure each callback retrieves the appropriate device context.
Affected Version(s)
Linux 1d76efe1577b4323609b1bcbfafa8b731eda071a < 6d3161fa3eee64d46b766fb0db33ec7f300ef52d
Linux 1d76efe1577b4323609b1bcbfafa8b731eda071a < 0a7468ed49a6b65d34abcc6eb60e15f7f6d34da0
Linux 1d76efe1577b4323609b1bcbfafa8b731eda071a < 20491d384d973a63fbdaf7a71e38d69b0659ea55