-

CVE-2026-98571

net: stmmac: clear stale buf->page after recycling on skb build failure

In the Linux kernel, the following vulnerability has been resolved:

net: stmmac: clear stale buf->page after recycling on skb build failure

In stmmac_rx(), when napi_build_skb() fails the descriptor page is
recycled back to the page pool with page_pool_recycle_direct(), but
buf->page is left pointing at the recycled page, unlike every other
consumption site in the function which clears the pointer after handing
the page away.

With the stale pointer stmmac_rx_refill() skips the replacement
allocation and programs the already-recycled page back into the RX
descriptor.

Clear buf->page on the napi_build_skb() failure path to keep the buffer
lifecycle consistent with the other consumption sites.
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
≫
Produkt Linux
Default Statusunaffected
Version df542f669307918f054a17878ff6dd1ddbb2fe18
Version < 501baaeca7d128fa0a2f6953cf5873c5b0d7cf89
Status affected
Version df542f669307918f054a17878ff6dd1ddbb2fe18
Version < 298673397ea3f6f5811b84f0d9f71eac71dda2e3
Status affected
Version df542f669307918f054a17878ff6dd1ddbb2fe18
Version < 0a7822e34a0bfde31b194ac3da3253e5032b44cc
Status affected
HerstellerLinux
≫
Produkt Linux
Default Statusaffected
Version 6.14
Status affected
Version 0
Version < 6.14
Status unaffected
Version <= 6.18.*
Version 6.18.55
Status unaffected
Version <= 7.2.*
Version 7.2.9
Status unaffected
Version <= *
Version 7.3
Status unaffected
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.2% 0.09
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
Es wurden noch keine Informationen zu CWE veröffentlicht.
https://git.kernel.org/stable/c/501baaeca7d128fa0a2f6953cf5873c5b0d7cf89
https://git.kernel.org/stable/c/298673397ea3f6f5811b84f0d9f71eac71dda2e3
https://git.kernel.org/stable/c/0a7822e34a0bfde31b194ac3da3253e5032b44cc