{"id":29004,"date":"2026-09-25T20:31:40","date_gmt":"2026-09-25T12:31:40","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-97572"},"modified":"2026-09-25T20:31:40","modified_gmt":"2026-09-25T12:31:40","slug":"cve-2026-97572","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-97572","title":{"rendered":"CVE-2026-97572 &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nbnxt_en: Propagate RX"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>bnxt_en: Propagate RX ring init failures in bnxt_init_nic()<\/p>\n<p>bnxt_init_rx_rings() returns an error when bnxt_alloc_one_rx_ring()<br \/>\nfails, but bnxt_init_nic() discards that return value and calls<br \/>\nbnxt_init_chip(), which enables TPA.<\/p>\n<p>If an allocation fails, this could leave rxr-&gt;rx_tpa[] partially zeroed<br \/>\nand TPA would be enabled over an array with zeroed entries. This would<br \/>\nlead to a zeroed DMA address being handed out if the agg_idx is<br \/>\ntranslated to a SW index at a zeroed entry.<\/p>\n<p>Fix this by propagating the error out of bnxt_init_nic(). Both callers<br \/>\nalready check its return value and unwind with bnxt_free_skbs() and<br \/>\nbnxt_free_mem(), which tolerate a partially initialized RX ring.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>bnxt_en: Propagate RX ring init failures in bnxt_init_nic()<\/p>\n<p>bnxt_init_rx_rings() returns an error when bnxt_alloc_one_rx_ring()<br \/>\nfa<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-29004","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/29004","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=29004"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=29004"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=29004"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}