PT-2025-7202 · Vim+5 · Vim+5
Fizz-Is-On-The-Way
·
Publicado
2025-02-18
·
Atualizado
2025-08-18
·
CVE-2025-26603
CVSS v3.1
4.2
Média
| Vetor | AV:L/AC:H/PR:L/UI:R/S:U/C:L/I:L/A:L |
Nome do Software Vulnerável e Versões Afetadas:
Versões do Vim anteriores à 9.1.1115
Descrição:
O problema surge ao redirecionar a saída do comando
:display para um registrador que está sendo exibido, levando a um use-after-free. Isso ocorre porque o Vim libera o conteúdo do registrador antes de armazenar o novo conteúdo no registrador. A verificação na função ex display() não está completa, falhando em considerar os registradores + e *, que normalmente representam os registradores X11/clipboard. Quando uma conexão com a área de transferência não é possível, esses registradores recorrem ao uso do registrador 0. Como resultado, o Vim não verifica esses registradores, permitindo que a vulnerabilidade ocorra.Recomendações:
Para versões anteriores à 9.1.1115, aconselha-se que os usuários atualizem para uma versão mais recente para resolver o problema. Como solução alternativa temporária, considere evitar o uso do comando Ex
:redir para redirecionar mensagens da tela para registradores que estão sendo exibidos. Adicionalmente, restrinja o acesso aos registradores + e * ao usar o comando :display para minimizar o risco de exploração. No momento, não há soluções alternativas conhecidas para esta vulnerabilidade, além de atualizar para uma versão corrigida.Exploit
Correção
Use After Free
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Alt Linux
Debian
Linuxmint
Red Os
Ubuntu
Vim