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

VetorAV: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

CVE-2020-24972
MGASA-2020-0425
OPENSUSE-SU-2020:1723-1
OPENSUSE-SU-2020:1754-1
OPENSUSE-SU-2020_1723-1

Produtos afetados

Gnupg Kleopatra
Suse