CVE-2024-44943
Linux Kernel vulnerability analysis and mitigation

Overview

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).

Technical details

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).

Impact

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).

Mitigation and workarounds

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).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2025-40205HIGH7.8
  • Linux KernelLinux Kernel
  • linux-gcp-5.4
NoYesNov 12, 2025
CVE-2025-40211HIGH7.1
  • Linux KernelLinux Kernel
  • linux-gcp-6.8
NoYesNov 21, 2025
CVE-2025-40206MEDIUM5.5
  • Linux KernelLinux Kernel
  • kernel-zfcpdump-modules-extra
NoYesNov 12, 2025
CVE-2025-40210MEDIUM5.1
  • Linux KernelLinux Kernel
  • kernel-rt-64k-modules
NoYesNov 21, 2025
CVE-2025-40212N/AN/A
  • Linux KernelLinux Kernel
  • linux-azure-6.14
NoYesNov 24, 2025

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management