Katalog CVE

CVE-2023-46246

ŚrednieCVSS 4.0
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.37%

Percentyl 28 - wyżej niż 28% wszystkich znanych CVE

Streszczenie

W Vimie występuje podatność typu use-after-free w pamięci przydzielonej w funkcji `ga_grow_inner`. Problem ten może wystąpić podczas używania komendy `:history`, co prowadzi do przepełnienia wartości całkowitej i potencjalnego wykorzystania pamięci po jej zwolnieniu.

Ocena ryzyka

Podatność ta może prowadzić do nieautoryzowanego dostępu do pamięci, co stwarza ryzyko dla integralności i poufności danych w systemie. W przypadku wykorzystania tej luki, atakujący może zyskać możliwość wykonania złośliwego kodu.

Rekomendacja

Zaleca się aktualizację Vim do wersji 9.0.2068 lub nowszej, aby usunąć tę podatność. Należy również monitorować systemy pod kątem nieautoryzowanego dostępu.

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

Vim is an improved version of the good old UNIX editor Vi. Heap-use-after-free in memory allocated in the function `ga_grow_inner` in in the file `src/alloc.c` at line 748, which is freed in the file `src/ex_docmd.c` in the function `do_cmdline` at line 1010 and then used again in `src/cmdhist.c` at line 759. When using the `:history` command, it's possible that the provided argument overflows the accepted value. Causing an Integer Overflow and potentially later an use-after-free. This vulnerability has been patched in version 9.0.2068.

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