Usercopy Overflow Vulnerability in Aspeed LPC Snoop Driver for Linux Kernel
CVE-2026-74729
What is CVE-2026-74729?
A usercopy overflow vulnerability exists in the Aspeed LPC snoop driver of the Linux kernel. This flaw arises due to concurrent access between the IRQ handler and the file reader, which can lead to an attempt to copy data past the allocated kernel memory. Specifically, the issue is caused by the lack of proper synchronization when both kfifo_skip() and kfifo_put() are executed simultaneously. This can allow for unauthorized memory access, posing significant security risks. The issue has been addressed by serializing kfifo access with a dedicated spinlock and ensuring that all FIFO interactions are properly guarded to prevent potential exploits.
Affected Version(s)
Linux 3772e5da445420543b25825ac2b5971f3743f6e8 < 131ab677b03349a5ae48da8722ec7075b37ec66e
Linux 3772e5da445420543b25825ac2b5971f3743f6e8 < 1acef6d85bfd98bd9dfe1f08bffa397a4dda8a6f
Linux 4.19