Katalog CVE

CVE-2026-44656

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

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
0.92%

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

Streszczenie

W Vim przed wersją 9.2.0435 stwierdzono podatność na wstrzykiwanie poleceń systemu operacyjnego w uzupełnianiu linii poleceń :find. Gdy opcja path zawiera polecenia shell w apostrofach odwróconych, są one wykonywane podczas uzupełniania nazw plików. Ponieważ opcja path nie ma flagi P_SECURE, może być ustawiona z modeline, co pozwala atakującemu na wykonanie dowolnych poleceń po otwarciu pliku i wywołaniu uzupełniania :find.

Ocena ryzyka

Atakujący kontrolujący zawartość pliku może zmusić użytkownika do wykonania dowolnych poleceń systemowych podczas otwierania pliku w Vimie i wywołania uzupełniania :find, co może prowadzić do przejęcia systemu.

Rekomendacja

Należy zaktualizować Vim do wersji 9.2.0435 lub nowszej, która zawiera poprawkę.

Inne podatności w Vim

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

Vim is an open source, command line text editor. Prior to version 9.2.0435, an OS command injection vulnerability exists in Vim's :find command-line completion. When the path option contains backtick-enclosed shell commands, those commands are executed during file name completion. Because the path option lacks the P_SECURE flag, it can be set from a modeline, allowing an attacker who controls the contents of a file to execute arbitrary shell commands when the user opens that file in Vim and triggers :find completion. This issue has been patched in version 9.2.0435.

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