PT-2020-15872 · Gnupg+1 · Gnupg Kleopatra+1
CVE-2020-24972
·
Publicado
2020-08-29
·
Atualizado
2024-09-03
CVSS v3.1
8.8
Alta
| Vetor | AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
Versões do GnuPG Kleopatra anteriores à 3.1.12
Versões do GnuPG Kleopatra anteriores à 20.07.80
Descrição
A vulnerabilidade permite que invasores remotos executem código arbitrário devido ao tratamento inadequado das opções de linha de comando ao processar URLs do tipo openpgp4fpr:. Especificamente, a opção de linha de comando Qt platformpluginpath pode ser usada para carregar uma DLL arbitrária, levando à execução de código. Uma prova de conceito para execução de código local foi demonstrada usando a opção
--query e a opção -platformpluginpath para carregar uma DLL de um diretório compartilhado.Recomendações
Para versões anteriores à 3.1.12, atualize para a versão 3.1.12 ou posterior.
Para versões anteriores à 20.07.80, atualize para a versão 20.07.80 ou posterior.
Como solução alternativa temporária, considere restringir o uso da opção
--query e da opção de linha de comando -platformpluginpath até que um patch esteja disponível.Evite usar a opção
-platformpluginpath para carregar DLLs de fontes não confiáveis até que o problema seja resolvido.Exploit
Correção
RCE
Improper Encoding or Escaping of Output
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Gnupg Kleopatra
Suse