Katalog CVE

CVE-2024-22667

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W edytorze Vim w wersjach przed 9.0.2142 występuje przepełnienie bufora na stosie, ponieważ funkcja did_set_langmap w pliku map.c używa sprintf do zapisu do bufora błędu przekazywanego do funkcji zwrotnych opcji.

Ocena ryzyka

Przepełnienie bufora na stosie może pozwolić na wykonanie dowolnego kodu lub spowodować awarię Vima podczas przetwarzania specjalnie spreparowanych danych wejściowych, co zagraża bezpieczeństwu użytkownika.

Rekomendacja

Zaktualizuj Vim do wersji 9.0.2142 lub nowszej, która naprawia przepełnienie bufora w did_set_langmap.

Inne podatności w Vim

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

Vim before 9.0.2142 has a stack-based buffer overflow because did_set_langmap in map.c calls sprintf to write to the error buffer that is passed down to the option callback functions.

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