CVE-2014-8485
WysokieStreszczenie
Funkcja setup_group w pliku bfd/elf.c w libbfd w GNU binutils w wersji 2.24 i wcześniejszych umożliwia zdalnym atakującym spowodowanie awarii (denial of service) oraz potencjalne wykonanie dowolnego kodu poprzez spreparowane nagłówki grup sekcji w pliku ELF.
Ocena ryzyka
Podatność ta może prowadzić do awarii systemu oraz umożliwić atakującym uruchomienie złośliwego kodu, co stanowi poważne zagrożenie dla bezpieczeństwa organizacji.
Rekomendacja
Zaleca się aktualizację do nowszej wersji GNU binutils, aby zniwelować ryzyko związane z tą podatnością.
Inne podatności w GNU binutils
Zobacz wszystkie- CVE-2025-69648Średnie
GNU Binutils do wersji 2.45.1 zawiera w readelf podatność na odmowę usługi podczas przetwarzania spreparowanego pliku binarnego z nieprawidłowymi danymi DWARF .debug_rnglists. Błąd logiczny w ścieżce parsowania DWARF powoduje wielokrotne wypisywanie tego samego ostrzeżenia bez postępu, co prowadzi do nieskończonej pętli wyjściowej wymagającej ręcznego przerwania. Nie zaobserwowano dowodów na uszkodzenie pamięci ani wykonanie kodu.
- CVE-2025-69647Średnie
Narzędzie readelf z GNU Binutils do wersji 2.45.1 zawiera podatność na odmowę usługi podczas przetwarzania spreparowanego pliku binarnego z nieprawidłowymi danymi DWARF loclists. Błąd logiki powoduje wielokrotne wypisywanie tej samej tabeli bez postępu, prowadząc do nieskończonej pętli wyjściowej.
- CVE-2025-69652Średnie
GNU Binutils do wersji 2.46 w narzędziu readelf zawiera podatność prowadzącą do przerwania działania (SIGABRT) podczas przetwarzania spreparowanego pliku ELF z nieprawidłowymi informacjami DWARF abbrev lub debug. Z powodu niepełnego czyszczenia stanu w process_debug_info() nieprawidłowy stan debug_info_p może propagować do procedur parsowania atrybutów DWARF, a nieoczekiwana długość danych równa zero wywołuje krytyczne przerwanie w byte_get_little_endian().
- CVE-2025-69651Średnie
Narzędzie readelf z GNU Binutils do wersji 2.46 zawiera podatność prowadzącą do zwolnienia nieprawidłowego wskaźnika podczas przetwarzania spreparowanego pliku ELF z uszkodzonymi danymi relokacji lub symboli. Tablica all_relocations może pozostać częściowo niezainicjalizowana, a późniejsze wywołanie process_got_section_contents() może próbować zwolnić nieprawidłowy wskaźnik r_symbol, powodując przerwanie programu przez SIGABRT. Wpływ ogranicza się do odmowy usługi; podatność jest kwestionowana przez strony trzecie, ponieważ zaobserwowane zachowanie wystąpiło tylko w kodzie przedpremierowym i nie dotyczyło żadnej oznaczonej wersji.
- CVE-2025-69646Średnie
Narzędzie objdump z Binutils zawiera podatność na odmowę usługi podczas przetwarzania spreparowanego pliku binarnego z nieprawidłowymi danymi DWARF debug_rnglists. Błąd logiki w obsłudze nagłówka powoduje wielokrotne wypisywanie tego samego ostrzeżenia i brak zakończenia procesu.
- CVE-2025-69644Średnie
W Binutils przed wersją 2.46 wykryto podatność typu denial-of-service w narzędziu objdump podczas przetwarzania spreparowanego pliku binarnego z uszkodzonymi informacjami debugowymi. Błąd logiczny w obsłudze nagłówków list lokalizacji DWARF może spowodować, że objdump wejdzie w nieskończoną pętlę i będzie generować niekończący się wynik do momentu ręcznego przerwania. Podatność pozwala lokalnemu atakującemu na nadmierne zużycie zasobów poprzez dostarczenie złośliwego pliku wejściowego.
- CVE-2025-1152Niskie
W GNU Binutils 2.43 funkcja xstrdup w pliku xstrdup.c komponentu ld powoduje wyciek pamięci. Atak jest możliwy zdalnie, ale o wysokiej złożoności i trudnej eksploatacji. Exploit został publicznie ujawniony i może być wykorzystany.
- CVE-2017-17126Wysokie
Funkcja load_debug_section w pliku readelf.c w GNU Binutils 2.29.1 umożliwia zdalnym atakującym spowodowanie odmowy usługi (nieprawidłowy dostęp do pamięci i awaria aplikacji) lub potencjalnie inny nieokreślony wpływ poprzez plik ELF, który nie zawiera nagłówków sekcji.
- CVE-2017-17125Wysokie
W GNU Binutils 2.29.1 występuje problem z niewłaściwym przetwarzaniem niektórych globalnych symboli w plikach nm.c i objdump.c, co może prowadzić do awarii aplikacji lub odmowy usługi.
- CVE-2017-17124Wysokie
Funkcja _bfd_coff_read_string_table w bibliotece BFD (libbfd) w wersji GNU Binutils 2.29.1 nieprawidłowo weryfikuje rozmiar zewnętrznej tabeli ciągów, co może prowadzić do odmowy usługi lub przepełnienia bufora.
Oryginalny opis (angielski, źródło NVD)
The setup_group function in bfd/elf.c in libbfd in GNU binutils 2.24 and earlier allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via crafted section group headers in an ELF file.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

