Katalog CVE

CVE-2026-116732

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

Percentyl 3 - wyżej niż 3% wszystkich znanych CVE

Streszczenie

Biblioteka libdwarf do wersji 2.3.3 zawiera podatność odczytu poza granicami sterty w funkcji dwarf_debug_addr_table(), która pomija przesunięcie początku tabeli podczas walidacji długości jednostki .debug_addr. Atakujący może dostarczyć spreparowany plik obiektowy z tabelą o niezerowym przesunięciu, powodując, że dwarf_debug_addr_by_index() odczyta poza bufor sterty, ujawniając sąsiednie bajty sterty lub powodując awarię konsumentów.

Ocena ryzyka

Może dojść do ujawnienia danych z pamięci sterty lub awarii narzędzi analizujących pliki obiektowe. Organizacje przetwarzające nieufne pliki obiektowe są narażone na wyciek informacji i destabilizację.

Rekomendacja

Zaktualizuj libdwarf do wersji nowszej niż 2.3.3, jeśli jest dostępna, lub wdroż poprawkę od dostawcy. Ogranicz analizę nieufnych plików obiektowych do czasu aktualizacji.

Inne podatności w libdwarf

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

libdwarf through 2.3.3 contains a heap out-of-bounds read vulnerability in dwarf_debug_addr_table() that omits the table starting offset when validating .debug_addr unit length. Attackers can supply a crafted object file with a non-zero offset table, causing dwarf_debug_addr_by_index() to read past the heap buffer, disclosing adjacent heap bytes or crashing consumers.

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