Katalog CVE

CVE-2026-73076

WysokieCVSS 8.4
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W Vimie przed wersją 9.2.0847 plik runtime/autoload/vimball.vim pozwala spreparowanemu członkowi vimball o nazwie .VimballRecord nadpisać rekord instalacji poleceniami wybranymi przez atakującego. Gdy później funkcja vimball#RmVimball() przetwarza pasujący wpis rekordu, zapisane polecenia Ex, w tym polecenia systemu operacyjnego wywoływane przez :!, wykonują się z uprawnieniami użytkownika uruchamiającego Vima. Problem naprawiono w wersji 9.2.0847.

Ocena ryzyka

Atakujący może dostarczyć spreparowany plik vimball, który po otwarciu w Vimie wykona dowolne polecenia na komputerze ofiary, co może prowadzić do przejęcia kontroli nad systemem.

Rekomendacja

Zaktualizuj Vima do wersji 9.2.0847 lub nowszej, aby uniknąć tej podatności.

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

Vim is an open source, command line text editor. Prior to 9.2.0847, runtime/autoload/vimball.vim allows a crafted vimball member named .VimballRecord to overwrite the installation record with attacker-chosen commands. When vimball#RmVimball() later processes the matching record entry, the stored Ex commands, including operating-system commands invoked through :!, execute with the privileges of the user running Vim. This issue is fixed in version 9.2.0847.

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