Impact
The Linux kernel fails to reset the op_nents counter when a zerocopy page pinning operation fails. This omission causes the subsequent cleanup routine to iterate over a count that is incorrectly non‑zero, freeing memory pages that were already released. The double free can corrupt kernel memory, potentially leading to instability or other unintended behavior. This is a kernel memory corruption vulnerability.
Affected Systems
All Linux kernel builds that include the RDS subsystem but do not contain the patch that resets op_nents are affected. No specific version range is provided, so any kernel that compiles RDS without the fix may be vulnerable.
Risk and Exploitability
The EPSS score is under 1%, and the vulnerability is not listed in the CISA KEV catalog, indicating no publicly documented exploitation. The CVSS score of 7.8 reflects the potential impact of kernel memory corruption. The description does not specify an attack vector, so the exact path of exploitation remains unclear.
OpenCVE Enrichment
Debian DSA
Ubuntu USN