CVE Catalog

CVE-2004-1070

High
Published: Translated: NVD NIST

Summary

The load_elf_binary function in the binfmt_elf loader in Linux kernel 2.4.x up to 2.4.27 and 2.6.x up to 2.6.8 does not properly check return values from calls to the kernel_read function, which may allow local users to modify sensitive memory in a setuid program and execute arbitrary code.

Risk Assessment

The risk involves potential privilege escalation by a local user, who could access sensitive data or take control of the system by executing arbitrary code in the context of a setuid program.

Recommendation

It is recommended to immediately update the Linux kernel to version 2.4.28 or later (for the 2.4 branch) and 2.6.9 or later (for the 2.6 branch), which include a fix for this vulnerability.

Related vulnerabilities

Original NVD description (English source)

The load_elf_binary function in the binfmt_elf loader (binfmt_elf.c) in Linux kernel 2.4.x up to 2.4.27, and 2.6.x up to 2.6.8, does not properly check return values from calls to the kernel_read function, which may allow local users to modify sensitive memory in a setuid program and execute arbitrary code.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS