CVE-2026-44656
Vim: Iniezione di comandi del sistema operativo tramite il completamento di 'path'
- Pubblicato
- 8 mag 2026
- Aggiornato
- 11 mag 2026
- Assegnazione CNA
- GitHub_M
- Evidenza osservata
- 25 ago 2026
CVSS primario
nvd · CVSS 4.0
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XBasso · prossimi 30 giorni
- Percentile
- 58,2%
- Data del modello
- 21 set 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
Vim è un editor di testo open source a riga di comando. Prima della versione 9.2.0435, esiste una vulnerabilità di iniezione di comandi del sistema operativo nel completamento da riga di comando di `:find` di Vim. Quando l'opzione `path` contiene comandi shell racchiusi tra backtick, questi comandi vengono eseguiti durante il completamento dei nomi dei file. Poiché all'opzione `path` manca il flag `P_SECURE`, essa può essere impostata da una modeline, consentendo a un attaccante che controlla il contenuto di un file di eseguire comandi shell arbitrari quando l'utente apre quel file in Vim e attiva il completamento di `:find`. Questo problema è stato corretto nella versione 9.2.0435.
Fonti
1Reproduction environment for CVE-2026-44656, a Vim modeline command injection vulnerability. Includes Docker setup, PoC file, and exploit script to demonstrate arbitrary command execution via backtick expansion in the path option.
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.