CVE-2026-90831
ŚrednieCVSS 5.3Streszczenie
W GNU Binutils 2.47 wykryto podatność w funkcji _bfd_elf_strtab_delref w pliku bfd/elf-strtab.c, dotyczącą tablicy łańcuchów ELF. Manipulacja prowadzi do uszkodzenia pamięci. Atak wymaga dostępu lokalnego, a exploit jest publicznie dostępny.
Ocena ryzyka
Lokalny atakujący może wykorzystać publicznie znany exploit do uszkodzenia pamięci, co może prowadzić do awarii lub wykonania dowolnego kodu w kontekście przetwarzającego pliki binarne. Projekt nie odpowiedział na zgłoszenie, więc poprawka może nie być dostępna.
Rekomendacja
Ogranicz przetwarzanie niezaufanych plików binarnych przez Binutils, monitoruj oficjalne wydania i zastosuj aktualizację, gdy tylko pojawi się poprawka. Do czasu jej wydania rozważ stosowanie piaskownicy dla narzędzi korzystających z Binutils.
Inne podatności w GNU Binutils
Zobacz wszystkie- CVE-2026-91782Niskie
W GNU Binutils 2.47 wykryto podatność w funkcji elf_x86_allocate_dynrelocs w pliku bfd/elfxx-x86.c, prowadzącą do wyłuskania wskaźnika null. Atak wymaga dostępu lokalnego, a exploit jest publiczny.
- CVE-2026-91781Niskie
W GNU Binutils 2.47 wykryto podatność w funkcji elf_x86_64_common_section_index w pliku bfd/elf64-x86-64.c, prowadzącą do wyłuskania wskaźnika null. Atak wymaga dostępu lokalnego, a exploit jest publiczny.
- CVE-2026-91780Niskie
W GNU Binutils 2.47 wykryto podatność w funkcji elf_link_add_object_symbols w pliku bfd/elflink.c, prowadzącą do wyłuskania wskaźnika null. Atak wymaga dostępu lokalnego, a exploit jest publiczny.
- CVE-2026-91779Niskie
W GNU Binutils 2.47 wykryto podatność w funkcji _bfd_elf_eh_frame_section_offset w pliku bfd/elf-eh-frame.c, prowadzącą do wyłuskania wskaźnika null. Atak wymaga dostępu lokalnego, a exploit jest publiczny.
- CVE-2026-90830Średnie
W GNU Binutils 2.47 wykryto podatność w funkcji _bfd_write_merged_section w pliku bfd/merge.c, dotyczącą scalania sekcji. Manipulacja prowadzi do dereferencji wskaźnika null. Atak wymaga dostępu lokalnego, a exploit został publicznie ujawniony.
- CVE-2026-90829Średnie
W GNU Binutils 2.47 zidentyfikowano słabość w funkcji bfd_elf_set_group_contents w pliku bfd/elf.c, dotyczącą obsługi sekcji SHT_GROUP. Manipulacja może prowadzić do dereferencji wskaźnika null. Atak wymaga dostępu lokalnego, a exploit jest publicznie dostępny.
- CVE-2026-90828Średnie
W GNU Binutils 2.47 odkryto lukę w funkcji elf_orphan_compatible w pliku ld/ldelf.c, dotyczącą obsługi osieroconych sekcji ELF. Manipulacja prowadzi do dereferencji wskaźnika null. Atak wymaga dostępu lokalnego, a exploit został publicznie ujawniony.
- CVE-2026-90804Średnie
W GNU Binutils 2.47 wykryto podatność w funkcji _bfd_elf_write_section_eh_frame w pliku bfd/elf-eh-frame.c, w komponencie Eh Frame Section Handler. Manipulacja argumentami cie_length/fde_length/augmentation_data_size/write_offset prowadzi do przepełnienia bufora. Atak wymaga dostępu lokalnego.
- CVE-2026-90803Średnie
W GNU Binutils 2.47 wykryto podatność w funkcji elf_x86_64_relocate_section w pliku bfd/elf64-x86-64.c, w komponencie ld. Manipulacja argumentem roff prowadzi do przepełnienia bufora. Atak wymaga dostępu lokalnego. Poprawka jest dostępna w wersji 2.48.
- CVE-2026-90802Średnie
W GNU Binutils 2.47 wykryto słabość w funkcji bfd_putl64 w pliku bfd/libbfd.c, w komponencie ld. Manipulacja powoduje dereferencję wskaźnika null. Atak wymaga dostępu lokalnego.
Oryginalny opis (angielski, źródło NVD)
A vulnerability was detected in GNU Binutils 2.47. The affected element is the function _bfd_elf_strtab_delref of the file bfd/elf-strtab.c of the component ELF String Table. The manipulation results in memory corruption. The attack requires a local approach. The exploit is now public and may be used. The project was informed of the problem early through a bug report but has not responded yet.

