CVE-2025-8224
NiskieCVSS 3.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 14 - wyżej niż 14% wszystkich znanych CVE
Streszczenie
W GNU Binutils 2.44 wykryto podatność w funkcji bfd_elf_get_str_section w pliku bfd/elf.c komponentu BFD Library. Manipulacja prowadzi do dereferencji wskaźnika null. Atak wymaga dostępu lokalnego, a exploit został publicznie ujawniony.
Ocena ryzyka
Lokalny atakujący może wykorzystać podatność do wywołania dereferencji wskaźnika null, co może prowadzić do awarii aplikacji i odmowy usługi. Exploit jest publicznie dostępny, co zwiększa ryzyko.
Rekomendacja
Zaleca się niezwłoczne zastosowanie poprawki oznaczonej jako db856d41004301b3a56438efd957ef5cabb91530 w celu usunięcia 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)
A vulnerability has been found in GNU Binutils 2.44 and classified as problematic. This vulnerability affects the function bfd_elf_get_str_section of the file bfd/elf.c of the component BFD Library. The manipulation leads to null pointer dereference. Local access is required to approach this attack. The exploit has been disclosed to the public and may be used. The name of the patch is db856d41004301b3a56438efd957ef5cabb91530. It is recommended to apply a patch to fix this issue.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

