Memory Truncation Issue in Linux Kernel Affecting 64-bit Configurations
CVE-2026-64252
What is CVE-2026-64252?
A memory truncation vulnerability in the Linux Kernel allows for improper handling of console output when invoked from non-initial kernel threads in 64-bit configurations. This situation can lead to incorrect memory accesses due to address truncation, resulting in unpredictable system behavior, including kernel crashes. The problem originated from the initial console buffer being allocated in a 64-bit memory segment, which is then truncated when processed by a 32-bit firmware. To mitigate this issue, the buffer should be made static and correctly placed in a 32-bit compatibility segment, with necessary assertions added to validate memory allocation.
Affected Version(s)
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 9e22b6fc6532cd566dad6d89d8fb3885248e364a
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 1c80327dedf05b8c8ca025b76c21235b19dd3a86
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 < 8a15826e5d3bdcfbef2f8e9330c69ea9ee7282e7