Title: Linux Kernel ELF Binary Loader Bad Return Value Issue
Nov 10, 2004
The ELF binary loader in the Linux kernel contains a flaw that may allow a malicious user to manipulate the system into returning a smaller value than requested when filling kernel buffers. The issue is triggered when the kernel_read() function returns a positive but smaller value than requested. It is possible that the flaw may allow the attacker to supply an arbitrary memory layout for the binary, resulting in a loss of integrity.
Local Access Required
Loss of Integrity
Currently, there are no known upgrades, patches, or workarounds available to correct this issue.