CVE-2017-9053
KrytyczneStreszczenie
W bibliotece libdwarf odkryto problem związany z nadmiernym odczytem bufora w pamięci heap, który występuje w funkcji _dwarf_read_loc_expr_op(). Problem ten wynika z braku sprawdzenia, czy wskaźnik znajduje się w dozwolonym zakresie.
Ocena ryzyka
Nadmierny odczyt bufora może prowadzić do ujawnienia poufnych danych lub destabilizacji aplikacji, co stwarza zagrożenie dla bezpieczeństwa systemu.
Rekomendacja
Zaleca się aktualizację biblioteki libdwarf do najnowszej wersji, aby usunąć tę podatność oraz wprowadzenie dodatkowych kontroli wskaźników w kodzie.
Oryginalny opis (angielski, źródło NVD)
An issue, also known as DW201703-005, was discovered in libdwarf 2017-03-21. A heap-based buffer over-read in _dwarf_read_loc_expr_op() is due to a failure to check a pointer for being in bounds (in a few places in this function).

