{"id":"CVE-2026-98304","title":"In the Linux kernel, the following vulnerability has been resolved:\n\nnet: bcmgenet: restore the hardware filters on open\n\nbcmgenet_hfb_init() runs INIT_LIST_HEAD() on priv->rxnfc_list, which drops\nevery rule off the list, and bcmgenet_op…","summary":"In the Linux kernel, the following vulnerability has been resolved:\n\nnet: bcmgenet: restore the hardware filters on open\n\nbcmgenet_hfb_init() runs INIT_LIST_HEAD() on priv->rxnfc_list, which drops\nevery rule off the list, and bcmgenet_op…","severity":"none","vendor":"Linux","product":"Linux","affected":["Linux >= 3e370952287c55e5fd240cb8bb41ef8acff8829d < 56db7ec462d6a2b886e299ad835109c089606969","Linux >= 3e370952287c55e5fd240cb8bb41ef8acff8829d < 906140955c8debde65afe12e594e04c49a61b0d9","Linux >= 3e370952287c55e5fd240cb8bb41ef8acff8829d < 23ca4ddc4fce2c233a49e9fd34d4b5b02bd7324e","Linux 5.8"],"published":"2026-10-06","updated":"2026-10-06","sourceUpdated":"2026-10-06T09:18:21.520","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-98304","references":[{"url":"https://git.kernel.org/stable/c/23ca4ddc4fce2c233a49e9fd34d4b5b02bd7324e","label":"416baaa9-dc9f-4396-8d5f-8c081fb06d67"},{"url":"https://git.kernel.org/stable/c/56db7ec462d6a2b886e299ad835109c089606969","label":"416baaa9-dc9f-4396-8d5f-8c081fb06d67"},{"url":"https://git.kernel.org/stable/c/906140955c8debde65afe12e594e04c49a61b0d9","label":"416baaa9-dc9f-4396-8d5f-8c081fb06d67"}],"tags":["nvd","cve.org"],"ingestedAt":"2026-10-06T08:50:17.415Z","slug":"CVE-2026-98304","body":"## Overview\n\nIn the Linux kernel, the following vulnerability has been resolved:\n\nnet: bcmgenet: restore the hardware filters on open\n\nbcmgenet_hfb_init() runs INIT_LIST_HEAD() on priv->rxnfc_list, which drops\nevery rule off the list, and bcmgenet_open() calls it on each ifup. Every\nrule the user configured is silently lost:\n\n  # ethtool -N eth0 flow-type ether dst $MAC action 0\n  Added rule with ID 0\n  # ethtool -n eth0 | grep -c Filter:\n  1\n  # ip link set eth0 down && ip link set eth0 up\n  # ethtool -n eth0 | grep -c Filter:\n  0\n\nInitialise the lists once at probe and restore the rules on open, as\nbcmgenet_resume() already does.\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"sunlit","depthScore":3,"depthScoreParts":{"impact":2.8,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[]}