CVE-2024-44965
Published: Sep 4, 2024
Modified: May 11, 2026
Description
In the Linux kernel, the following vulnerability has been resolved: x86/mm: Fix pti_clone_pgtable() alignment assumption Guenter reported dodgy crashes on an i386-nosmp build using GCC-11 that had the form of endless traps until entry stack exhaust and then #DF from the stack guard. It turned out that pti_clone_pgtable() had alignment assumptions on the start address, notably it hard assumes start is PMD aligned. This is true on x86_64, but very much not true on i386. These assumptions can cause the end condition to malfunction, leading to a 'short' clone. Guess what happens when the user mapping has a short copy of the entry text? Use the correct increment form for addr to avoid alignment assumptions.
| Vendor | Product | Versions |
|---|---|---|
Linux | Linux | affected 16a3fe634f6a568c6234b8747e5d50487fed3526 - < 18da1b27ce16a14a9b636af9232acb4fb24f4c9eaffected 16a3fe634f6a568c6234b8747e5d50487fed3526 - < 25a727233a40a9b33370eec9f0cad67d8fd312f8affected 16a3fe634f6a568c6234b8747e5d50487fed3526 - < d00c9b4bbc442d99e1dafbdfdab848bc1ead73f6affected 16a3fe634f6a568c6234b8747e5d50487fed3526 - < 4d143ae782009b43b4f366402e5c37f59d4e4346affected 16a3fe634f6a568c6234b8747e5d50487fed3526 - < 5c580c1050bcbc15c3e78090859d798dcf8c9763+3 more versions |
Linux | Linux | affected 4.19unaffected 0 - < 4.19unaffected 4.19.320 - <= 4.19.*unaffected 5.4.282 - <= 5.4.*unaffected 5.10.224 - <= 5.10.*+5 more versions |
References
Security Training
Train your team to recognize and prevent security threats with our comprehensive security awareness program.
Start TrainingVulnerability Scanning
Discover vulnerabilities in your applications and infrastructure before attackers do.
Scan Now