CVE Database›Document archive›CVE-2026-80694

CVE-2026-80694

kernel: net: ethernet: mtk_eth_soc: pass eth to mtk_handle_irq_rx in poll_controller

Loading…

Severity

Moderate

Red Hat Product Security

5.5

CVSS 3.1

Review impact separately from score.

Published · August 28, 2026

Updated · October 18, 2026

Description

A flaw was found in the Linux kernel's mtk_eth_soc Ethernet driver. The mtk_poll_controller function incorrectly passed a net_device pointer instead of an mtk_eth structure to mtk_handle_irq_rx. This incorrect parameter passing can lead to a system crash when ndo_poll_controller is called with CONFIG_NET_POLL_CONTROLLER enabled, resulting in a Denial of Service (DoS).

Statement

A Moderate-impact flaw was found in the Linux kernel's MediaTek Ethernet (mtk_eth_soc) driver. The mtk_poll_controller function passed a net_device structure to mtk_handle_irq_rx instead of the struct mtk_eth structure that function expects, so invoking the driver's ndo_poll_controller callback on a kernel built with CONFIG_NET_POLL_CONTROLLER enabled would crash the system, resulting in a denial of service. Red Hat rated this flaw Moderate (CVSS 5.5, AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H) because triggering the issue requires local access to the system and affects only availability. All Red Hat Enterprise Linux and Red Hat In-Vehicle OS kernel and kernel-rt components are not affected by this flaw because the vulnerable code is not present in the shipped kernels. The CVE.org severity of Critical (9.8) differs from Red Hat's assessment because it assumes an unauthenticated remote network attack with confidentiality and integrity impact, which does not match the local, availability-only nature of this flaw.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

No mitigation is specified in collected source.

CVSS / CWE

CVSS 3.1 · 5.5
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

CWE-843 · Access of Resource Using Incompatible Type ('Type Confusion')