Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2026-98620

net: ethernet: mtk_eth_soc: unregister net_devices in case of probe failure

Description

In the Linux kernel, the following vulnerability has been resolved: net: ethernet: mtk_eth_soc: unregister net_devices in case of probe failure If register_netdev() fails for one of the MTK_MAX_DEVS devices in mtk_probe(), the error path jumps to err_deinit_ppe, skipping mtk_unreg_dev(). The previously registered net_devices are then freed by mtk_free_dev() while still in NETREG_REGISTERED state, hitting the BUG_ON(dev->reg_state != NETREG_UNREGISTERED). Route the register_netdev() failure to err_unreg_netdev so the net_devices registered so far are properly unregistered before being freed.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • 8a8a9e89f801ce5d3d1d57ac48db678caf072147 to < 245bea0c7ab278150c70366bdeb69b901327133caffected
  • 8a8a9e89f801ce5d3d1d57ac48db678caf072147 to < ab3bde3b3e56331b4f53a1f6cf4e5e9d1c14c1a0affected
  • 8a8a9e89f801ce5d3d1d57ac48db678caf072147 to < 7254b702e556158e34b4d7c168b5d8e7da5978afaffected
  • 8a8a9e89f801ce5d3d1d57ac48db678caf072147 to < 0fdb944d4df02223c67d5e65c4c134ecb57a5668affected
  • 8a8a9e89f801ce5d3d1d57ac48db678caf072147 to < 310d1ac61a4d5a2ca8356a3a48d263acf54503ceaffected

Linux Linux

Default version status: affected

  • 4.9affected
  • 0 to < 4.9unaffected
  • 6.6.158 to ≤ 6.6.*unaffected
  • 6.12.112 to ≤ 6.12.*unaffected
  • 6.18.55 to ≤ 6.18.*unaffected
  • 7.2.9 to ≤ 7.2.*unaffected
  • 7.3 to ≤ *unaffected

References