CVE-2026-64125 Details
Description
In the Linux kernel, the following vulnerability has been resolved: net: bcmgenet: keep RBUF EEE/PM disabled Setting RBUF_EEE_EN | RBUF_PM_EN in RBUF_ENERGY_CTRL breaks the RX path on GENET hardware once MAC EEE becomes active. RX traffic stops flowing while the link stays up and the usual descriptor/RX error counters remain quiet. In that state the MAC still accepts frames (rbuf_ovflow_cnt keeps climbing) but RBUF no longer forwards them to DMA, so rx_packets is no longer incremented at the netdev level. On some boards the corruption ends up as a paging fault in skb_release_data via bcmgenet_rx_poll on an LPI exit. Reproduced on Pi 4B (BCM2711 + BCM54213PE) and confirmed by Florian Fainelli on an internal Broadcom 4908-family board with the same crash signature. RBUF_PM_EN is not publicly documented. This shows up more often now that phy_support_eee() enables EEE by default, but it also affects older kernels as soon as TX LPI is turned on via ethtool, so it is not specific to recent changes. Always clear RBUF_EEE_EN | RBUF_PM_EN in bcmgenet_eee_enable_set so the bits stay off across resets. UMAC and TBUF setup is left alone so TX-side EEE keeps working.
A vulnerability in the Linux kernel's handling of Energy Efficient Ethernet (EEE) for Broadcom's GENET hardware can disrupt the reception (RX) path. When the RBUF EEE and PM settings are enabled, it interferes with the RX traffic once the MAC EEE becomes active. Although the link remains up and the usual error counters do not register any issues, the RBUF stops forwarding received frames to the Direct Memory Access (DMA) system. This issue has been observed on the Raspberry Pi 4B and certain Broadcom 4908-family boards, where it can lead to a paging fault during packet processing. The vulnerability arises because the RBUF EEE and PM settings are not properly managed, especially with recent changes that enable EEE by default. Older kernel versions are also affected if the EEE settings are manually adjusted.
To address this vulnerability, the RBUF EEE and PM settings should be disabled. This can be done by clearing the corresponding bits in the RBUF ENERGY_CTRL register, ensuring they remain off across device resets. Users can apply the latest kernel patches that include this fix.
Metrics
CVSS 4.0 Severity and Vector Strings:
No CVSS 4.0 data is available for this CVE.
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
No SSVC data is available for this CVE.
References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://git.kernel.org/stable/c/2040eb83f6ada148fb32dd98b943a498005d79f2 | kernel.org | Patch |
| https://git.kernel.org/stable/c/289499907399c5a9f2ed82cb34df49112bb8488f | kernel.org | Patch |
| https://git.kernel.org/stable/c/3d4ef05266ab16d8ef7dd21658a557801eb78704 | kernel.org | Patch |
| https://git.kernel.org/stable/c/49bdf6bbb21b9c6e3f4d0c1910bf0ef98424be95 | kernel.org | Patch |
| https://git.kernel.org/stable/c/9a1730245e416d11ad5c0f2c100061d61cc43f60 | kernel.org | Patch |
| https://git.kernel.org/stable/c/a212fc08f5c48a16a94092bf0a9a8b7cf4483b11 | kernel.org | Patch |
| https://git.kernel.org/stable/c/b579f3a73da7a7e74213558f4cc3d865c30aaa78 | kernel.org | Patch |
| https://git.kernel.org/stable/c/f2782ddac82c70df313012da5f71f1f06b5553ca | kernel.org | Patch |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| NVD-CWE-Other | Weakness Not in a Standard CWE Category | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| linux linux kernel | >= 3.19, < 5.10.258 >= 5.11, < 5.15.209 >= 5.16, < 6.1.175 >= 6.2, < 6.6.142 >= 6.7, < 6.12.92 >= 6.13, < 6.18.34 >= 6.19, < 7.0.11 7.1 rc1 7.1 rc2 7.1 rc3 7.1 rc4 |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Aug 13, 2026 | Initial Analysis | [email protected] |
| Jul 20, 2026 | CVE Modified | kernel.org |
| Jul 19, 2026 | New CVE Received | kernel.org |