REDHAT-BUG-2309796: Medium severity red hat kernel-devel vulnerability
In the Linux kernel, the following vulnerability has been resolved:
x86/mm: Fix pticlonepgtable() 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 pticlonepgtable() had alignment assumptions on the start address, notably it hard assumes start is PMD aligned. This is true on x8664, 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.
Affected Software
Event History
Frequently Asked Questions
What is the severity of REDHAT-BUG-2309796?
The severity of REDHAT-BUG-2309796 is medium with a score of 4.
What is the description of REDHAT-BUG-2309796?
REDHAT-BUG-2309796 addresses an issue in the Linux kernel related to alignment assumptions in the pti_clone_pgtable() function that caused crashes on specific i386 configurations.
How do I fix REDHAT-BUG-2309796?
To fix REDHAT-BUG-2309796, it is recommended to update to the latest version of the Linux kernel that includes the patch for this vulnerability.
Is REDHAT-BUG-2309796 present in all Linux distributions?
No, REDHAT-BUG-2309796 specifically pertains to the Linux kernel used in Red Hat systems and may not affect all Linux distributions.
When was REDHAT-BUG-2309796 published?
REDHAT-BUG-2309796 was published on September 4, 2024.