← Back to feed
Vulnerabilities & PatchesEmerging1 sourceAug 22, 2026 · 16:16via CVEFeed

CVE-2026-74726 - bonding: alb: re-check primary_is_promisc under RTNL in bond_alb_monitor

Brief

CVE ID : CVE-2026-74726

Published : Aug. 22, 2026, 4:16 p. m.

  • 4 hours, 54 minutes ago

Description : In the Linux kernel, the following vulnerability has been resolved:

bonding: alb: re-check primary_is_promisc under RTNL in bond_alb_monitor

bond_alb_monitor() reads primary_is_promisc under RCU, then drops RCU and takes RTNL via rtnl_trylock() before undoing the promiscuity it set on the active slave. In that window the active slave can change under RTNL (RTM_DELLINK - __bond_release_one() - bond_alb_handle_active_change()), which already drops the promiscuity and clears primary_is_promisc.

The monitor still acts on the stale decision: if the slave was removed with no failover, curr_active_slave is now NULL and the deref faults; if it failed over, the stale dev_set_promiscuity(-1) underflows the new slave's promiscuity counter and pins it in IFF_PROMISC.

Read more on CVEFeed