PT-2026-52474 · Vim+3 · Vim+3
CVSS v3.1
7.8
Alta
| Vetor | AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
Nome do Software Vulnerável e Versões Afetadas
Vim versões anteriores a 9.2.0663
Description
Um problema de injeção de código Vimscript existe na função
s:NetrwLocalRmFile() dentro do plugin netrw (runtime/pack/dist/opt/netrw/autoload/netrw.vim) ao excluir um arquivo local do navegador. O problema ocorre porque um nome de arquivo da listagem de diretórios do buffer é interpolado em uma linha de comando Ex passada para :execute com apenas o caractere de barra invertida escapado. Um invasor pode usar um nome de arquivo manipulado contendo um caractere de barra vertical (|) para encerrar o comando pretendido e executar Vimscript arbitrário, o que pode incluir comandos de shell via :call system() e :!.Recommendations
Atualize para a versão 9.2.0663.
Exploit
Correção
Code Injection
OS Command Injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Linuxmint
Red Os
Ubuntu
Vim