CVE Catalog

CVE-2006-2362

High
Published: Translated: NVD NIST

Summary

A buffer overflow vulnerability was found in the getsym function in tekhex.c of libbfd in GNU Binutils before 20060423, as used by GNU strings. This allows context-dependent attackers to cause a denial of service (application crash) and possibly execute arbitrary code via a crafted Tektronix Hex Format (TekHex) record where the length character is not a valid hexadecimal character.

Risk Assessment

The risk for the organization includes potential remote code execution or system crash by an attacker delivering a specially crafted file to the vulnerable tool, which could compromise system integrity and availability.

Recommendation

It is recommended to immediately update GNU Binutils to a version later than 20060423, which includes a fix for this vulnerability. Also avoid processing untrusted TekHex files with vulnerable versions of the tool.

Related vulnerabilities

Original NVD description (English source)

Buffer overflow in getsym in tekhex.c in libbfd in Free Software Foundation GNU Binutils before 20060423, as used by GNU strings, allows context-dependent attackers to cause a denial of service (application crash) and possibly execute arbitrary code via a file with a crafted Tektronix Hex Format (TekHex) record in which the length character is not a valid hexadecimal character.

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