Memory corruption due to buffer copy without checking the size of input while loading firmware in Linux Kernel.