PatchSiren cyber security CVE debrief
CVE-2026-98804 Linux CVE debrief
A use-after-free vulnerability was found in the Linux kernel's page_pool_recycle_ring_bulk() function. This issue occurs when CONFIG_PAGE_POOL_STATS is enabled, and page_pool_recycle_ring_bulk() updates recycle stats after dropping the producer lock. If it recycles the last inflight netmems of a pool being destroyed, page_pool_release() can free the pool before recycle_stat_add() runs, leading to a potential use-after-free condition.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-18
- Original CVE updated
- 2026-10-19
- Advisory published
- 2026-10-18
- Advisory updated
- 2026-10-19
Who should care
Linux kernel developers and maintainers, Linux distribution maintainers, System administrators and users of Linux-based systems, operators, and security teams responsible for vulnerability management and Linux system security. They should review the vulnerability details, assess the impact on their systems, and take necessary actions to mitigate the risk.
Why it matters
A use-after-free vulnerability in the Linux kernel's page_pool_recycle_ring_bulk() function can lead to system crashes, potential elevation of privileges, and requires verification of affected versions and application of patches.
- Potential system crashes or instability due to use-after-free condition
- Possible elevation of privileges or unauthorized access
- Required verification of affected versions and application of patches
- Need for monitoring system logs for potential exploitation attempts
Technical summary
The vulnerability is caused by a use-after-free condition in the page_pool_recycle_ring_bulk() function when CONFIG_PAGE_POOL_STATS is enabled. This occurs when the function updates recycle stats after dropping the producer lock, allowing page_pool_release() to free the pool before recycle_stat_add() runs. The issue can lead to system crashes and potential elevation of privileges. Affected Linux kernel developers and maintainers should review and apply the provided patches to fix the vulnerability. The fix involves moving the update of recycle stats back under the lock.
Defensive priority
Medium
Recommended defensive actions
- Review and apply the provided patches to fix the vulnerability
- Update Linux kernel to a version that includes the fix
- Monitor system logs for potential exploitation attempts
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The CVE record and source item provide details about the vulnerability, including its description and affected versions. However, the CVSS score and severity are not provided. The NVD entry is currently unavailable.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-98804 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-98804
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-98804 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-98804
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
net: page_pool: fix use-after-free in page_pool_recycle_ring_bulk()
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/98xxx/CVE-2026-98804.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/f78d45d5f1ac4141a03f033141368671da4293e4
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/0b105f4eb78e5ee39e5a74c47c9efd69b6ac849c
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/bdea4980182e3badac74f04df6c07492b91c569e
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.