CVE-2026-98304 PUBLISHED

net: bcmgenet: restore the hardware filters on open

Assigner: Linux
Reserved: 25.09.2026 Published: 06.10.2026 Updated: 06.10.2026

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

net: bcmgenet: restore the hardware filters on open

bcmgenet_hfb_init() runs INIT_LIST_HEAD() on priv->rxnfc_list, which drops every rule off the list, and bcmgenet_open() calls it on each ifup. Every rule the user configured is silently lost:

# ethtool -N eth0 flow-type ether dst $MAC action 0 Added rule with ID 0 # ethtool -n eth0 | grep -c Filter: 1 # ip link set eth0 down && ip link set eth0 up # ethtool -n eth0 | grep -c Filter: 0

Initialise the lists once at probe and restore the rules on open, as bcmgenet_resume() already does.

Product Status

Vendor Linux
Product Linux
Versions Default: unaffected
  • affected from 3e370952287c55e5fd240cb8bb41ef8acff8829d to 56db7ec462d6a2b886e299ad835109c089606969 (excl.)
  • affected from 3e370952287c55e5fd240cb8bb41ef8acff8829d to 906140955c8debde65afe12e594e04c49a61b0d9 (excl.)
  • affected from 3e370952287c55e5fd240cb8bb41ef8acff8829d to 23ca4ddc4fce2c233a49e9fd34d4b5b02bd7324e (excl.)
Vendor Linux
Product Linux
Versions Default: affected
  • Version 5.8 is affected
  • unaffected from 0 to 5.8 (excl.)
  • unaffected from 6.18.54 to 6.18.* (incl.)
  • unaffected from 7.2.8 to 7.2.* (incl.)
  • unaffected from 7.3-rc4 to * (incl.)

References