CVE-2026-59858 in Viminformazioni

Riassunto

di VulDB • 10/07/2026

Vim è un editor di testo open source da riga di comando. Prima della versione 9.2.0735, lo script C omni-completion presente nel file runtime/autoload/ccomplete.vim interpola il campo esteso typeref: o typename: di una voce dei tag senza effettuare l'escaping, inserendolo in un pattern :vimgrep che viene eseguito tramite :execute. Poiché :vimgep considera la barra verticale (|) come separatore di comandi, un campo tag manipolato ad hoc può chiudere il pattern di ricerca e aggiungere un comando Ex arbitrario; aprendo un file .c ostile il cui file dei tag del progetto contiene una tale voce ed invocando C omni-completion, il comando viene eseguito con l'utente che sta effettuando la modifica. Questo problema è stato risolto nella versione 9.2.0735.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

GitHub M

Prenotare

07/07/2026

Divulgazione

10/07/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!