CVE-2024-43802
ŚrednieStreszczenie
Vim to ulepszona wersja edytora tekstu vi z systemu Unix. Podczas opróżniania bufora typeahead, Vim przesuwa bieżącą pozycję w buforze, ale nie sprawdza, czy jest wystarczająco dużo miejsca na kolejne znaki. Może to prowadzić do przesunięcia pozycji tb_off poza bufor.
Ocena ryzyka
Może to prowadzić do odczytu lub zapisu poza dozwolonym obszarem pamięci, co może skutkować awarią lub potencjalnym wykonaniem kodu.
Rekomendacja
Zaleca się aktualizację Vima do najnowszej stabilnej wersji zawierającej poprawkę.
Oryginalny opis (angielski, źródło NVD)
Vim is an improved version of the unix vi text editor. When flushing the typeahead buffer, Vim moves the current position in the typeahead buffer but does not check whether there is enough space left in the buffer to handle the next characters. So this may lead to the tb_off position within the typ

