Multiple integer overflows in Alchemy LCD frame-buffer drivers in the Linux kernel before 3.12 allow local users to create a read-write memory mapping for the entirety of kernel memory, and consequently gain privileges, via crafted mmap operations, related to the (1) au1100fbfbmmap function in drivers/video/au1100fb.c and the (2) au1200fbfbmmap function in drivers/video/au1200fb.c.