Katalog CVE

CVE-2006-2362

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Przepełnienie bufora w funkcji getsym w pliku tekhex.c w bibliotece libbfd w GNU Binutils przed wersją 20060423 umożliwia atakującym, w zależności od kontekstu, spowodowanie awarii aplikacji oraz potencjalne wykonanie dowolnego kodu poprzez plik z odpowiednio przygotowanym rekordem w formacie Tektronix Hex (TekHex), w którym znak długości nie jest prawidłowym znakiem szesnastkowym.

Ocena ryzyka

Podatność ta może prowadzić do awarii aplikacji, co wpływa na dostępność usług. Istnieje również ryzyko wykonania dowolnego kodu, co może zagrażać bezpieczeństwu systemu.

Rekomendacja

Zaleca się aktualizację do najnowszej wersji GNU Binutils, aby usunąć tę podatność. Należy również monitorować i weryfikować pliki wejściowe, aby unikać przetwarzania złośliwych rekordów TekHex.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS