First published: Tue Mar 18 2003(Updated: )
Buffer overflow in tryelf() in readelf.c of the file command allows attackers to execute arbitrary code as the user running file, possibly via a large entity size value in an ELF header (elfhdr.e_shentsize).
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
file file | =3.28 | |
file file | =3.30 | |
file file | =3.32 | |
file file | =3.33 | |
file file | =3.34 | |
file file | =3.35 | |
file file | =3.36 | |
file file | =3.37 | |
file file | =3.39 | |
file file | =3.40 | |
NetBSD current | =1.5 | |
NetBSD current | =1.5.1 | |
NetBSD current | =1.5.2 | |
NetBSD current | =1.5.3 | |
NetBSD current | =1.6 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2003-0102 is classified as a high severity vulnerability due to its potential for arbitrary code execution.
To fix CVE-2003-0102, you should upgrade to the latest version of the file command that addresses this buffer overflow issue.
CVE-2003-0102 affects file command versions 3.28, 3.30, 3.32, 3.33, 3.34, 3.35, 3.36, 3.37, 3.39, and 3.40.
CVE-2003-0102 exploits vulnerabilities through a buffer overflow triggered by a large entity size value in an ELF header.
The impact of CVE-2003-0102 allows attackers to execute arbitrary code on the system as the user running the file command.