Impact
A flaw in the Linux kernel’s mtk_eth_soc Ethernet driver causes the function mtk_handle_irq_rx to receive a net_device pointer instead of the expected mtk_eth structure when the poll_controller path is taken. This type mismatch leads the kernel to dereference an invalid pointer, causing a crash that appears as a kernel panic. The crash renders the system unavailable until reboot, creating an availability denial.
Affected Systems
Any Linux kernel build that includes the mtk_eth_soc driver and has the CONFIG_NET_POLL_CONTROLLER option enabled is vulnerable. Because the advisory does not list a specific version, all affected kernels should be considered vulnerable until the corrective patch is applied.
Risk and Exploitability
Because the CVSS score and EPSS are not provided and the vulnerability is not listed in CISA’s KEV catalog, the exact probability of exploitation cannot be determined. The flaw can be triggered by invoking the net_device poll_controller routine, which is an option that requires the kernel to be configured with CONFIG_NET_POLL_CONTROLLER. An attacker with local or kernel‑level access able to cause that routine to run can crash the system. The primary risk is to availability; the vulnerability does not grant confidentiality or integrity compromise.
OpenCVE Enrichment