Podatności GNU Binutils
106 znanych podatności CVE w GNU Binutils, przetłumaczonych i ocenionych.
- CVE-2025-5244Średnie
W GNU Binutils do wersji 2.44 wykryto krytyczną podatność w funkcji elf_gc_sweep w pliku bfd/elflink.c komponentu ld. Manipulacja prowadzi do uszkodzenia pamięci. Atak wymaga dostępu lokalnego, a exploit został publicznie ujawniony i może być wykorzystany.
- CVE-2025-3198Niskie
W GNU Binutils 2.43/2.44 wykryto podatność w funkcji display_info w pliku binutils/bucomm.c komponentu objdump. Manipulacja prowadzi do wycieku pamięci. Atak wymaga dostępu lokalnego, a exploit został publicznie ujawniony.
- CVE-2022-38533Średnie
W GNU Binutils przed wersją 2.40 występuje przepełnienie bufora na stercie (heap-buffer-overflow) w funkcji błędu bfd_getl32, wywoływanej z funkcji strip_main w strip-new podczas przetwarzania spreparowanego pliku.
- CVE-2019-14250Średnie
W GNU libiberty, dystrybuowanym w GNU Binutils 2.32, funkcja simple_object_elf_match w pliku simple-object-elf.c nie sprawdza zerowej wartości shstrndx, co prowadzi do przepełnienia liczby całkowitej i wynikowego przepełnienia bufora na stercie.
- CVE-2019-12972Średnie
W bibliotece Binary File Descriptor (BFD) (znanej jako libbfd), dystrybuowanej w GNU Binutils 2.32, wykryto błąd polegający na nadmiarowym odczycie bufora na stercie w funkcji _bfd_doprnt w bfd.c, ponieważ elf_object_p w elfcode.h nieprawidłowo obsługuje sekcję e_shstrndx typu SHT_GROUP, pomijając kończący znak '\0'.
- CVE-2018-18700Średnie
W pliku cp-demangle.c biblioteki GNU libiberty (dystrybuowanej z GNU Binutils 2.31) występuje podatność polegająca na wyczerpaniu stosu wskutek nieskończonej rekurencji w funkcjach d_name(), d_encoding() i d_local_name(). Zdalny atakujący może wykorzystać tę podatność do wywołania odmowy usługi (DoS) poprzez specjalnie spreparowany plik ELF, co zademonstrowano narzędziem nm.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

