{"id":15092,"date":"2026-09-04T19:02:25","date_gmt":"2026-09-04T11:02:25","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-64125"},"modified":"2026-09-04T19:02:25","modified_gmt":"2026-09-04T11:02:25","slug":"cve-2026-64125","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-64125","title":{"rendered":"CVE-2026-64125 [CRITICAL] &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nnet: bcmgenet: keep R"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>net: bcmgenet: keep RBUF EEE\/PM disabled<\/p>\n<p>Setting RBUF_EEE_EN | RBUF_PM_EN in RBUF_ENERGY_CTRL breaks the RX<br \/>\npath on GENET hardware once MAC EEE becomes active. RX traffic stops<br \/>\nflowing while the link stays up and the usual descriptor\/RX error<br \/>\ncounters remain quiet. In that state the MAC still accepts frames<br \/>\n(rbuf_ovflow_cnt keeps climbing) but RBUF no longer forwards them to<br \/>\nDMA, so rx_packets is no longer incremented at the netdev level. On<br \/>\nsome boards the corruption ends up as a paging fault in<br \/>\nskb_release_data via bcmgenet_rx_poll on an LPI exit.<\/p>\n<p>Reproduced on Pi 4B (BCM2711 + BCM54213PE) and confirmed by Florian<br \/>\nFainelli on an internal Broadcom 4908-family board with the same crash<br \/>\nsignature. RBUF_PM_EN is not publicly documented.<\/p>\n<p>This shows up more often now that phy_support_eee() enables EEE by<br \/>\ndefault, but it also affects older kernels as soon as TX LPI is<br \/>\nturned on via ethtool, so it is not specific to recent changes.<\/p>\n<p>Always clear RBUF_EEE_EN | RBUF_PM_EN in bcmgenet_eee_enable_set so<br \/>\nthe bits stay off across resets. UMAC and TBUF setup is left alone so<br \/>\nTX-side EEE keeps working.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>net: bcmgenet: keep RBUF EEE\/PM disabled<\/p>\n<p>Setting RBUF_EEE_EN | RBUF_PM_EN in RBUF_ENERGY_CTRL breaks the RX<br \/>\npath on GENET hardware<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-15092","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/15092","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15092"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15092"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15092"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}