Infinite Loop Vulnerability in Linux Kernel Affecting Display Performance
CVE-2026-80740
What is CVE-2026-80740?
A vulnerability in the Linux kernel can lead to an infinite loop condition when the scale of a display is set too large, causing the scaled font to exceed the display dimensions. This results in a zero value for rows or columns, specifically impacting the function drm_log_draw_kmsg_record() which perpetuates a loop that does not terminate. The vulnerability can be mitigated by implementing checks for zero rows and columns in the drm_log_setup_modeset() function, ensuring that errors are returned and previously allocated buffers are properly cleaned up to prevent memory leaks.
Affected Version(s)
Linux 8a4b913df427b8f900bcc7849cc15a7b81628d57
Linux 8a4b913df427b8f900bcc7849cc15a7b81628d57 < 50ca4dbbaf3eb6deb74daca360b4dabc739a6fa6
Linux 8a4b913df427b8f900bcc7849cc15a7b81628d57