Katalog CVE

CVE-2025-69652

ŚrednieCVSS 6.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

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().

Ocena ryzyka

Podatność może być wykorzystana do wywołania odmowy usługi (DoS) u użytkowników analizujących niezaufane pliki ELF za pomocą readelf. Nie zaobserwowano dowodów na uszkodzenie pamięci ani wykonanie kodu, więc wpływ ogranicza się do przerwania działania.

Rekomendacja

Zaktualizuj GNU Binutils do wersji zawierającej poprawkę lub unikaj uruchamiania readelf na niezaufanych plikach ELF. Rozważ uruchamianie analizy w izolowanym środowisku.

Inne podatności w GNU Binutils

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

GNU Binutils thru 2.46 readelf contains a vulnerability that leads to an abort (SIGABRT) when processing a crafted ELF binary with malformed DWARF abbrev or debug information. Due to incomplete state cleanup in process_debug_info(), an invalid debug_info_p state may propagate into DWARF attribute parsing routines. When certain malformed attributes result in an unexpected data length of zero, byte_get_little_endian() triggers a fatal abort. No evidence of memory corruption or code execution was observed; the impact is limited to denial of service.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS