CVE-2019-12735
El archivo getchar.c en Vim anterior a versión 8.1.1365 y Neovim anterior a versión 0.3.6 permite a los atacantes remotos ejecutar comandos arbitrarios del...
- Publicado
- 5 jun 2019
- Actualizado
- 11 nov 2025
- Asignación de CNA
- mitre
- Evidencia observada
- 4 jun 2019
CVSS primario
nvd · CVSS 2.0
AV:N/AC:M/Au:N/C:C/I:C/A:CModerado · próximos 30 días
- Percentil
- 97,9 %
- Fecha del modelo
- 21 sept 2026
EPSS es una estimación estadística, no una certeza o una medida de impacto. Combínelo con CVSS, estado KEV, exposición y su entorno.
Resumen
El archivo getchar.c en Vim anterior a versión 8.1.1365 y Neovim anterior a versión 0.3.6 permite a los atacantes remotos ejecutar comandos arbitrarios del sistema operativo por medio de: comando source! en el componente modeline, como es demostrado por la ejecución en Vim, y assert_fails o nvim_input en Neovim.
Fuentes
5Análisis técnico detallado y prueba de concepto para CVE-2019-12735, una vulnerabilidad de ejecución arbitraria de código en Vim/Neovim mediante la omisión del sandbox de modeline, incluida la explotación de shell inversa.
Prueba de concepto del exploit para CVE-2019-12735 que demuestra la ejecución arbitraria de comandos mediante la función modeline de Vim/Neovim. Incluye inyección de shellcode y generación de payloads de reverse shell para pruebas de seguridad educativas.
Uso responsable
Utilice información sobre vulnerabilidades solo en sistemas de su propiedad o que esté autorizado a probar. Kitploit enlaza con metadatos de investigación pública y no almacena código de explotación ni cargas útiles maliciosas.