Linux Kernel Vulnerability in Page Pool for Atomic Allocations
CVE-2025-68321
What is CVE-2025-68321?
A vulnerability in the Linux kernel's page allocation mechanism has been identified, specifically affecting the page pool functionality. The issue arises when driver authors neglect to utilize the GFP_NOWARN flag for atomic allocations, leading to unnecessary On Out of Memory (OOM) errors during network operations. This could degrade user experience and system reliability, as network Receive (Rx) actions are likely to encounter page allocation failures under memory constraint scenarios. To mitigate this issue, it is now mandated that the page pool framework apply GFP_NOWARN by default for atomic allocations, helping to reduce the frequency of OOM failures and enhancing overall system stability.
Affected Version(s)
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 0ec2cd5c58793d0c622797cd5fbe26634b357210
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 9835a0fd59a1df5ec0740fdab6d50db68e0f10de
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 7613c06ffa89c1e2266fb532e23ef7dfdf269d73