PT-2024-5608 · Vim+4 · Vim+4
Suyueguo
·
Publicado
2024-08-01
·
Atualizado
2025-07-06
·
CVE-2024-41965
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.0648
Descrição
O problema decorre de um erro de liberação dupla na função
dialog changed() ao fechar um buffer. Se um usuário optar por salvar um buffer modificado sem nome, o Vim pode criar um novo arquivo sem título. No entanto, ao definir o nome do buffer como Unnamed, o Vim libera erroneamente um ponteiro duas vezes, levando a uma liberação dupla e, possivelmente, a um uso de pilha após liberação, o que pode causar uma falha no sistema.Recomendações
Para versões anteriores à 9.1.0648, atualize para o patch v9.1.0648 do Vim ou posterior para resolver o problema.
Exploit
Correção
Use After Free
Double Free
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Alt Linux
Debian
Red Os
Suse
Vim