CVE-2026-98304
kernel: net: bcmgenet: restore the hardware filters on open
Severity
LowRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · October 6, 2026
Updated · October 18, 2026
Description
A flaw was found in the Linux kernel's Broadcom GENET network driver (bcmgenet). When a network interface is brought up or restarted, the driver reinitializes its rule tracking, causing user-configured hardware packet filtering rules to be silently discarded. Consequently, incoming network traffic may bypass intended traffic filtering or routing controls without administrator awareness.
Statement
Red Hat has rated the impact of this flaw as low. A flaw was found in the Linux kernel's Broadcom GENET Ethernet driver (bcmgenet). Every time a GENET-based network interface is brought up, bcmgenet_open() calls bcmgenet_hfb_init(), which re-initializes the driver's receive flow classification (rxnfc) rule list, silently discarding all hardware packet filtering rules the administrator configured with ethtool. After an interface restart (link down and up), incoming traffic can therefore bypass the intended hardware receive filtering or queue-steering rules without any notification. The flaw is not directly network reachable (received packets do not trigger it) and requires both configured rxnfc rules and an interface restart to manifest; it does not provide code execution, memory corruption, or privilege escalation, and its consequence is limited to the integrity of local packet filtering policy. Red Hat Enterprise Linux 9 and 10, Red Hat In-Vehicle OS 2, and OpenShift Container Platform releases based on RHEL CoreOS 9 are affected. Red Hat Enterprise Linux 6, 7, and 8 are not affected because the vulnerable code is not present in their kernels. Because this is a low-impact functional issue rather than an urgent security defect, the fix is deferred for the affected streams and will be delivered in a future planned update rather than an immediate z-stream fix; until then, the residual risk is that configured hardware receive filters are silently lost after any interface restart, allowing traffic to bypass the intended filtering until the rules are re-applied.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
A workaround is available: the discarded rules can be re-applied after each interface restart. Administrators who rely on ethtool rxnfc hardware filtering rules on a GENET-based interface can re-add them with ethtool -N (and verify with ethtool -n) after the interface is brought up, for example via a NetworkManager dispatcher script or a systemd unit triggered when the interface becomes active. Note that a short window remains between interface activation and rule re-application during which the hardware filters are absent. The permanent fix, which restores the configured rules automatically on interface open, is deferred to a future update of the affected Red Hat products.
CVSS / CWE
CVSS 3.1 · 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CWE-281 · Improper Preservation of Permissions