
Cloud Vulnerability DB
A community-led vulnerabilities database
A kernel warning vulnerability (CVE-2024-44943) was discovered in the Linux kernel's memory management subsystem, specifically related to pinning folio in CMA (Contiguous Memory Allocator) memory when launching SEV (Secure Encrypted Virtualization) virtual machines. The issue was first reported in August 2024 and affects Linux kernel versions from 6.6 up to (excluding) 6.6.47, and versions from 6.7 up to (excluding) 6.10 (NVD).
The vulnerability occurs when starting an SEV virtual machine that calls pinuserpagesfast with FOLLLONGTERM flag to pin memory. When the page is in CMA area, fast GUP fails and falls back to the slow path due to longterm pinnable check in trygrabfolio(). The slow path attempts to pin pages and migrate them out of CMA area, but fails due to the same check, triggering a kernel warning. The issue involves improper use of trygrabfolio() function which is meant for fast path operations. The CVSS v3.1 base score is 5.5 (Medium) with vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H (NVD).
The vulnerability results in a kernel warning when attempting to pin folio in CMA memory during SEV virtual machine launch. While this primarily affects system stability and functionality, it does not appear to have direct security implications for confidentiality or integrity (NVD).
The issue has been fixed by redefining trygrabfolio() to trygrabfoliofast() and trygrabpage() to trygrab_folio(), and using them in the proper paths. The fix ensures proper naming and prevents future misuse. The patch is available in the Linux kernel repository (Kernel Patch).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."