CVE Database
/

CVE-2024-44965

Back to search

CVE-2024-44965

Published: Sep 4, 2024

Modified: May 11, 2026

PUBLISHED

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.

VendorProductVersions

Linux

Linux

affected
16a3fe634f6a568c6234b8747e5d50487fed3526 - < 18da1b27ce16a14a9b636af9232acb4fb24f4c9e
affected
16a3fe634f6a568c6234b8747e5d50487fed3526 - < 25a727233a40a9b33370eec9f0cad67d8fd312f8
affected
16a3fe634f6a568c6234b8747e5d50487fed3526 - < d00c9b4bbc442d99e1dafbdfdab848bc1ead73f6
affected
16a3fe634f6a568c6234b8747e5d50487fed3526 - < 4d143ae782009b43b4f366402e5c37f59d4e4346
affected
16a3fe634f6a568c6234b8747e5d50487fed3526 - < 5c580c1050bcbc15c3e78090859d798dcf8c9763

+3 more versions

Linux

Linux

affected
4.19
unaffected
0 - < 4.19
unaffected
4.19.320 - <= 4.19.*
unaffected
5.4.282 - <= 5.4.*
unaffected
5.10.224 - <= 5.10.*

+5 more versions

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now