CVE-2017-1000172
KrytyczneStreszczenie
W wersji 1.0 Creolabs Gravity występuje podatność typu Use-After-Free, która może prowadzić do wykonania kodu. Problem dotyczy wskaźnika 'sublexer', który został zwolniony, a następnie użyty w kodzie, co prowadzi do niebezpiecznego dostępu do pamięci.
Ocena ryzyka
Organizacja może być narażona na zdalne wykonanie kodu, co może prowadzić do przejęcia kontroli nad systemem lub wycieku danych.
Rekomendacja
Zaleca się aktualizację do najnowszej wersji oprogramowania, aby usunąć tę podatność oraz przeprowadzenie audytu bezpieczeństwa aplikacji.
Oryginalny opis (angielski, źródło NVD)
Creolabs Gravity Version: 1.0 Use-After-Free Possible code execution. An example of a Heap-Use-After-Free after the 'sublexer' pointer has been freed. Line 542 of gravity_lexer.c. 'lexer' is being used to access a variable but 'lexer' has already been freed, creating a Heap Use-After-Free condition.

