Vulnerabilidade crítica no KeePass expõe senhas-mestre

Os patches do php2shell (CVE-2026-109618 e CVE-2026-109619) para o PHP em fim de vida (EOL) já estão disponíveis. Como as respostas do atendimento de vendas estão mais demoradas do que o normal devido à alta demanda, a maneira mais rápida de obter os pacotes corrigidos é adquirir o ELS para Runtimes on-line (abre em uma nova aba). Leia as perguntas frequentes sobre os patches

Vá direto para um resumo gerado por IA desta postagem do blog

  • Resuma esta postagem com o Perplexity
  • Resuma esta postagem com o Gemini

Um pesquisador conhecido como “vdohney” descobriu uma vulnerabilidade crítica (CVE-2023-32784) no gerenciador de senhas de código aberto KeePass.

Essa vulnerabilidade permite que agentes mal-intencionados obtenham a senha mestra armazenada na memória do software. Embora a vulnerabilidade ainda não tenha sido corrigida, foi disponibilizada uma ferramenta de exploração de prova de conceito (PoC) chamada “KeePass 2.X Master Password Dumper”.

O problema afeta principalmente o SecureTextBoxEx, a caixa de texto personalizada do KeePass usada para inserir a senha mestra e senhas adicionais durante a edição. O invasor precisa ter acesso ao dump do processo, ao arquivo de troca (pagefile.sys), ao arquivo de hibernação (hiberfil.sys) ou a um dump de RAM de todo o sistema para explorar a falha usando a ferramenta PoC.

Não há necessidade de execução de código, e o arquivo “readme” afirma que o ataque funciona independentemente de a memória provir de um dump de processo, dump de RAM, arquivo de hibernação ou arquivo de swap. Vdohney também afirmou no artigo do GitHub que não importa se a máquina ou a área de trabalho do usuário-alvo estiver desligada, e que as senhas ainda podem ser extraídas da memória mesmo que o KeePass não esteja mais em funcionamento.

Além disso, vale ressaltar que vulnerabilidades semelhantes, como a“vulnerabilidade do Ghostscript”, também destacam a crescente preocupação com o gerenciamento de memória em aplicativos de software. O KeePass Master Password Dumper é um programa capaz de recuperar a senha mestra da memória do KeePass. Com exceção do primeiro caractere, ele consegue recuperar a senha em texto simples. Ele funciona independentemente da fonte de memória, seja um dump de processo, arquivo de troca, arquivo de hibernação ou dump de RAM. A vulnerabilidade é causada pelo uso de uma caixa de entrada de senha personalizada chamada “SecureTextBoxEx”, que mantém um registro dos caracteres digitados na memória.

A vulnerabilidade explorável decorre da forma como as sequências residuais são criadas na memória para cada caractere digitado. Devido ao funcionamento do .NET, essas sequências são extremamente difíceis de remover depois de formadas. Quando a palavra “Password” é digitada, por exemplo, são criadas sequências residuais como •a, ••s, ••s, •••w, ••••o, •••••r e •••••d. Com exceção do primeiro caractere, o programa PoC procura esses padrões no dump e sugere possíveis caracteres de senha para cada posição.

A falha afeta a versão para Windows do KeePass 2.X, com possíveis consequências para o Linux e o macOS. Felizmente, o problema já foi corrigido nas versões de teste do KeePass v2.54, e a data oficial de lançamento está marcada para julho de 2023.

Assim como outras questões de segurança de grande repercussão, tais como as vulnerabilidades do Tomcat que afetam aplicativos web baseados em Java, esse problema do KeePass ressalta a importância de lidar com dados confidenciais na memória de forma segura.

Embora os dois sistemas sejam diferentes em termos de arquitetura e caso de uso, ambos demonstram como um gerenciamento inadequado da memória ou configurações padrão inseguras podem levar a graves violações de segurança caso sejam exploradas.

O risco de um uso indevido generalizado da vulnerabilidade CVE-2023-32784 continua sendo mínimo. Portanto, o KeepassXC, um fork do KeePassX e uma implementação multiplataforma do KeePass, não é afetado por esse problema.

As fontes utilizadas neste artigo incluem uma matéria publicada no HelpnetSecurity.

Resumo
Vulnerabilidade crítica no KeePass expõe senhas-mestre
Nome do artigo
Vulnerabilidade crítica no KeePass expõe senhas-mestre
Descrição
Um pesquisador conhecido como “vdohney” descobriu uma vulnerabilidade crítica (CVE-2023-32784) no gerenciador de senhas de código aberto KeePass.
Autor
Nome da editora
TuxCare
Logotipo da editora

Junte-se a mais de 4.500 profissionais de Linux e código aberto!

2 vezes por mês. Sem spam.

Índice
Obtenha as respostas sobre segurança de código aberto de que você precisa

Junte-se a mais de 4.500 profissionais de Linux e código aberto!

2 vezes por mês. Sem spam.