CVE-2026-98571

Source
https://cve.org/CVERecord?id=CVE-2026-98571
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98571.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-98571
Downstream
Published
2026-10-18T15:18:37Z
Modified
2026-10-20T02:30:41Z
Summary
net: stmmac: clear stale buf->page after recycling on skb build failure
Details

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.

Database specific
{
    "cna_assigner":  "Linux",
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/98xxx/CVE-2026-98571.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
df542f669307918f054a17878ff6dd1ddbb2fe18
Fixed
501baaeca7d128fa0a2f6953cf5873c5b0d7cf89
Fixed
298673397ea3f6f5811b84f0d9f71eac71dda2e3
Fixed
0a7822e34a0bfde31b194ac3da3253e5032b44cc

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98571.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
6.14.0
Fixed
6.18.55
Type
ECOSYSTEM
Events
Introduced
6.19.0
Fixed
7.2.9

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-98571.json"