PT-2026-118405 · Macvim+5 · Macvim+7
CVE-2026-112944
·
Publicado
2026-10-20
·
Atualizado
2026-10-21
CVSS v4.0
6.3
Média
| Vetor | AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N |
Nome do Software Vulnerável e Versões Afetadas
launch-editor versões anteriores a 2.14.2
Description
A função
launchEditor() encaminha caminhos de arquivos para editores sem a sanitização adequada. Se um invasor conseguir criar uma entrada no sistema de arquivos começando com um sinal de mais (+) ou menos (-) no diretório de trabalho, o editor pode interpretar o nome do arquivo como uma flag de linha de comando em vez de um nome de arquivo posicional. Isso pode levar à sobrescrita não intencional de arquivos ou à execução de comandos arbitrários. Os editores afetados incluem Vim, gVim, MacVim, Emacs, Emacsclient e Notepad++ (quando um plugin expõe operações perigosas). Este problema persiste para usuários de WSL (Windows Subsystem for Linux) porque os caminhos são convertidos internamente em caminhos relativos.Recommendations
Atualize para a versão 2.14.2 ou posterior.
Correção
Argument Injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Emacs
Emacsclient
Macvim
Notepad++
Vim
Wsl
Gvim
Launch-Editor