Podatności GNU Binutils 2.28
67 znanych podatności CVE w GNU Binutils 2.28, przetłumaczonych i ocenionych.
- CVE-2017-7301Wysokie
Biblioteka Binary File Descriptor (BFD) w GNU Binutils 2.28 zawiera funkcję aout_link_add_symbols, która ma podatność off-by-one z powodu niewłaściwego sprawdzania przesunięcia ciągu. Może to prowadzić do awarii programu linker GNU (ld).
- CVE-2017-7300Wysokie
Biblioteka Binary File Descriptor (BFD) w GNU Binutils 2.28 zawiera funkcję aout_link_add_symbols, która jest podatna na nadmiarowe odczyty bufora w stercie (off-by-one) z powodu niekompletnej weryfikacji nieprawidłowych przesunięć ciągów podczas ładowania symboli. Może to prowadzić do awarii programu linker GNU (ld).
- CVE-2017-7225Wysokie
Funkcja find_nearest_line w addr2line w GNU Binutils 2.28 nie obsługuje przypadku, gdy zarówno nazwa pliku głównego, jak i nazwa katalogu są puste, co prowadzi do dereferencji wskaźnika NULL oraz nieprawidłowego zapisu, skutkując awarią programu.
- CVE-2017-7223Wysokie
GNU assembler w GNU Binutils 2.28 jest podatny na globalne przepełnienie bufora (o rozmiarze 1) podczas próby odczytania znaku EOF ze strumienia wejściowego, co może prowadzić do awarii programu.
- CVE-2014-8504Wysokie
W funkcji srec_scan w pliku bfd/srec.c w GNU binutils w wersji 2.24 i wcześniejszych występuje przepełnienie bufora na stosie, które może być wykorzystane przez zdalnych atakujących do spowodowania awarii systemu oraz potencjalnie innych nieokreślonych skutków poprzez spreparowany plik.
- CVE-2014-8503Wysokie
W funkcji ihex_scan w pliku bfd/ihex.c w GNU binutils w wersji 2.24 i wcześniejszych występuje przepełnienie bufora na stosie, które może być wykorzystane przez zdalnych atakujących do spowodowania awarii systemu oraz potencjalnie innych nieokreślonych skutków za pomocą spreparowanego pliku ihex.
- CVE-2014-8502Wysokie
W funkcji pe_print_edata w pliku bfd/peXXigen.c w GNU binutils w wersji 2.24 i wcześniejszych występuje przepełnienie bufora oparte na stercie, które może być wykorzystane przez zdalnych atakujących. Atakujący mogą spowodować awarię usługi oraz potencjalnie inne nieokreślone skutki poprzez skróconą tabelę eksportu w pliku PE.
- CVE-2014-8501Wysokie
Funkcja _bfd_XXi_swap_aouthdr_in w bfd/peXXigen.c w GNU binutils w wersji 2.24 i wcześniejszych umożliwia zdalnym atakującym spowodowanie odmowy usługi (zapisy poza zakresem) oraz potencjalnie inne nieokreślone skutki poprzez spreparowane pole NumberOfRvaAndSizes w nagłówku AOUT w pliku wykonywalnym PE.
- CVE-2014-8485Wysokie
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.
- CVE-2017-7226Krytyczne
Funkcja pe_ILF_object_p w bibliotece Binary File Descriptor (BFD) w GNU Binutils 2.28 jest podatna na nadmierne odczytywanie bufora w stercie o rozmiarze 4049, ponieważ używa funkcji strlen zamiast strnlen. Może to prowadzić do awarii programów takich jak addr2line, size i strings oraz ujawnienia informacji.
- CVE-2014-9939Krytyczne
W ihex.c w GNU Binutils przed wersją 2.26 występuje przepełnienie bufora stosu podczas drukowania błędnych bajtów w obiektach Intel Hex.
- CVE-2017-6969Krytyczne
readelf w GNU Binutils 2.28 jest podatny na nadmiarowe odczyty bufora w stercie podczas przetwarzania uszkodzonych binarnych plików RL78. Podatność ta może prowadzić do awarii programu oraz wycieku informacji.
- CVE-2026-18220Wysokie
W bibliotece BFD w GNU binutils, w backendzie DLX ELF, funkcja dlx_rtype_to_howto() nie sprawdza poprawności wartości typu relokacji, co pozwala na zapis poza zakresem tablicy. Specjalnie spreparowany plik ELF/DLX może doprowadzić do wykonania dowolnego kodu.
- CVE-2026-15003Średnie
Podatność w linkerze GNU Binutils powoduje odczyt poza zakresem sterty (heap-buffer-overflow) podczas przetwarzania specjalnie spreparowanego 32-bitowego pliku XCOFF. Atakujący może dostarczyć złośliwy plik, prowadząc do ujawnienia danych z sterty i awarii linkera (DoS).
- CVE-2026-4647Średnie
W bibliotece BFD pakietu GNU Binutils wykryto podatność polegającą na braku walidacji wartości typu relokacji w specjalnie spreparowanych plikach XCOFF. Może to prowadzić do odczytu pamięci poza zamierzonym zakresem, powodując awarię narzędzi lub ujawnienie zawartości pamięci.
- CVE-2026-3442Średnie
W bibliotece GNU Binutils w komponencie linkera bfd wykryto podatność polegającą na przepełnieniu bufora sterty (odczyt poza zakresem). Atakujący może wykorzystać tę lukę, nakłaniając użytkownika do przetworzenia specjalnie spreparowanego pliku XCOFF.
- CVE-2026-3441Średnie
W GNU Binutils znaleziono podatność przepełnienia bufora sterty (odczyt poza zakresem) w linkerze bfd. Atakujący może wykorzystać specjalnie spreparowany plik obiektowy XCOFF, aby uzyskać dostęp do wrażliwych informacji lub spowodować odmowę usługi na poziomie aplikacji.

