CVE-2017-16831
WysokieStreszczenie
W bibliotece Binary File Descriptor (BFD) w wersji GNU Binutils 2.29.1 występuje luka, która nie weryfikuje liczby symboli. Może to prowadzić do odmowy usługi poprzez przepełnienie całkowite oraz awarię aplikacji lub nadmierne przydzielanie pamięci.
Ocena ryzyka
Atakujący zdalny może wykorzystać tę lukę do spowodowania awarii aplikacji, co może prowadzić do przerwy w dostępności usług. Istnieje również ryzyko nieokreślonego wpływu na system.
Rekomendacja
Zaleca się aktualizację do najnowszej wersji GNU Binutils, aby usunąć tę lukę. Należy również monitorować i ograniczać dostęp do systemów, które mogą być narażone na ataki wykorzystujące tę podatność.
Inne podatności w Binary File Descriptor (BFD) library in GNU Binutils
Zobacz wszystkie- CVE-2017-16826Wysokie
Funkcja coff_slurp_line_table w bibliotece Binary File Descriptor (BFD) w wersji 2.29.1 GNU Binutils pozwala zdalnym atakującym na spowodowanie odmowy usługi poprzez złośliwy plik PE, co prowadzi do nieprawidłowego dostępu do pamięci i awarii aplikacji.
- CVE-2017-12455Wysokie
Funkcja evax_bfd_print_emh w bibliotece Binary File Descriptor (BFD) w wersji GNU Binutils 2.29 i wcześniejszych umożliwia zdalnym atakującym wywołanie odczytu poza granicami sterty poprzez spreparowany plik vms alpha.
- CVE-2017-7614Krytyczne
W bibliotece Binary File Descriptor (BFD) w wersji GNU Binutils 2.28 występuje problem z niezdefiniowanym zachowaniem związanym z dostępem do członka w wskaźniku null, co może prowadzić do awarii aplikacji.
Oryginalny opis (angielski, źródło NVD)
coffgen.c in the Binary File Descriptor (BFD) library (aka libbfd), as distributed in GNU Binutils 2.29.1, does not validate the symbol count, which allows remote attackers to cause a denial of service (integer overflow and application crash, or excessive memory allocation) or possibly have unspecified other impact via a crafted PE file.

