CVE-2017-9054
KrytyczneStreszczenie
W bibliotece libdwarf odkryto problem, który prowadzi do nadmiernego odczytu bufora w stercie. Problem występuje w funkcji _dwarf_decode_s_leb128_chk(), gdzie wskaźnik bajtowy jest dereferencjonowany przed sprawdzeniem, czy mieści się w dozwolonym zakresie.
Ocena ryzyka
Nadmierny odczyt bufora może prowadzić do ujawnienia wrażliwych danych w pamięci, co stwarza ryzyko dla bezpieczeństwa aplikacji korzystających z tej biblioteki.
Rekomendacja
Zaleca się aktualizację biblioteki libdwarf do najnowszej wersji, aby usunąć tę podatność oraz przeprowadzenie audytu kodu w celu identyfikacji potencjalnych zagrożeń.
Oryginalny opis (angielski, źródło NVD)
An issue, also known as DW201703-002, was discovered in libdwarf 2017-03-21. In _dwarf_decode_s_leb128_chk() a byte pointer was dereferenced just before it was checked for being in bounds, leading to a heap-based buffer over-read.

