Pointer Desynchronization Vulnerability in Linux Kernel by Linux Foundation
CVE-2026-80578
What is CVE-2026-80578?
In the Linux kernel, a vulnerability related to pointer desynchronization has been found in the fb_io_read() function within the fbdev subsystem. When a call to copy_to_user() results in a partial copy due to an improper user buffer, the loop continues executing with an incorrectly advanced hardware source pointer. This can lead to excess hardware reads beyond the intended limits, ultimately resulting in out-of-bounds I/O reads. The fix ensures that if a partial copy occurs, the function exits immediately, thereby preventing potential security risks associated with unbound hardware access in subsequent operations.
Affected Version(s)
Linux 6121cd9ef911432b14c2a17aefaf8cd2f3cfcdff < 42bc07b4e5a3c8a02a433388f562a8f46d093e11
Linux 6121cd9ef911432b14c2a17aefaf8cd2f3cfcdff < 42a6d8126c194133eafab2b0fd5c8668ebfcba5b
Linux 6121cd9ef911432b14c2a17aefaf8cd2f3cfcdff < 7ff87a01ae3a8cd0208f7499386998223a8b5dba