Junglewise Threat Intelligence

CVE-2026-46287: Linux kernel txgbe RTNL assertion failure in txgbe_remove_phy

CVE-2026-46287 · Severity: info · CVSS 2.1 · Published 2026-06-08

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's txgbe network driver could cause a system warning or instability when the driver module is removed. This affects systems using specific copper network interface cards with external physical layer (PHY) components. While primarily a stability issue, it could impact system availability during maintenance or driver updates.

Technical details

A vulnerability in the Linux kernel txgbe network driver arises from a missing RTNL (Routing Netlink) lock during the module removal process. Specifically, for copper NICs with an external PHY, the driver calls phylink_disconnect_phy() without holding the required rtnl_lock, triggering an assertion failure in the phylink core. An attacker with high privileges (capable of unloading kernel modules) could trigger this condition, leading to kernel warnings and potential instability. The fix involves wrapping the phylink_disconnect_phy() call with rtnl_lock() and rtnl_unlock() in the txgbe_remove_phy function.

Affected products

  • Linux Linux kernel 7.0.0-rc4+

Timeline

  • 2026-05-06: other: Patch authored
  • 2026-06-08: disclosed: CVE published

References