Katalog CVE

CVE-2017-14745

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcje *_get_synthetic_symtab w bibliotece Binary File Descriptor (BFD) w GNU Binutils 2.29 interpretują wartość -1 jako licznik sortowania zamiast flagi błędu. To może prowadzić do odmowy usługi (przepełnienie całkowite i awaria aplikacji) w wyniku przetworzenia spreparowanego pliku ELF.

Ocena ryzyka

Atakujący zdalnie mogą wykorzystać tę podatność do spowodowania awarii aplikacji, co może prowadzić do przerwy w dostępności usług. Istnieje również możliwość nieokreślonego innego wpływu na system.

Rekomendacja

Zaleca się aktualizację do najnowszej wersji GNU Binutils, aby usunąć tę podatność. Należy również monitorować i weryfikować pliki ELF przed ich przetwarzaniem.

Inne podatności w GNU Binutils 2.29

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

The *_get_synthetic_symtab functions in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.29, interpret a -1 value as a sorting count instead of an error flag, which allows remote attackers to cause a denial of service (integer overflow and application crash) or possibly have unspecified other impact via a crafted ELF file, related to elf32-i386.c and elf64-x86-64.c.

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