CVE Catalog

CVE-2004-1072

High
Published: Translated: NVD NIST

Summary

The binfmt_elf loader in Linux kernel 2.4.x up to 2.4.27 and 2.6.x up to 2.6.8 may create a non-NULL-terminated interpreter name string, leading to strings longer than PATH_MAX and buffer overflows. A local user can exploit this to cause a denial of service (hang) and potentially execute arbitrary code.

Risk Assessment

The risk includes local attacks leading to system hangs or privilege escalation, potentially resulting in full system compromise.

Recommendation

Immediately update the kernel to version 2.4.28 or 2.6.9, which fix this vulnerability.

Related vulnerabilities

Original NVD description (English source)

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, may create an interpreter name string that is not NULL terminated, which could cause strings longer than PATH_MAX to be used, leading to buffer overflows that allow local users to cause a denial of service (hang) and possibly execute arbitrary code.

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