CVE-2026-43219

In the Linux kernel, the following vulnerability has been resolved: net: cpsw_new: Fix potential unregister of netdev that has not been registered yet If an error occurs during register_netdev() for the first MAC in cpsw_register_ports(), even though cpsw->slaves[0].ndev is set to NULL, cpsw->slaves[1].ndev would remain unchanged. This could later cause cpsw_unregister_ports() to attempt unregistering the second MAC. To address this, add a check for ndev->reg_state before calling unregister_netdev(). With this change, setting cpsw->slaves[i].ndev to NULL becomes unnecessary and can be removed accordingly.
Configurations

Configuration 1 (hide)

OR cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*

History

11 Nov 2026, 20:10

Type Values Removed Values Added
Summary
  • (es) En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta: net: cpsw_new: Corrige el posible desregistro de netdev que aún no ha sido registrado Si ocurre un error durante register_netdev() para la primera MAC en cpsw_register_ports(), aunque cpsw -> slaves[0].ndev se establezca en NULL, cpsw -> slaves[1].ndev permanecería sin cambios. Esto podría causar más tarde que cpsw_unregister_ports() intente desregistrar la segunda MAC. Para abordar esto, añade una comprobación para ndev -> reg_state antes de llamar a unregister_netdev(). Con este cambio, establecer cpsw -> slaves[i].ndev en NULL se vuelve innecesario y puede eliminarse en consecuencia.

Information

Published : 2026-05-06 12:16

Updated : 2026-11-11 20:10


NVD link : CVE-2026-43219

Mitre link : CVE-2026-43219

CVE.ORG link : CVE-2026-43219


JSON object : View

Products Affected

linux

  • linux_kernel