PT-2020-16170 · Xpdf+1 · Xpdf+1

Mike Zhang

·

Publicado

2020-11-21

·

Atualizado

2023-12-13

·

CVE-2020-25725

CVSS v3.1

5.5

Média

VetorAV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
Nome do software vulnerável e versões afetadas
Xpdf versão 4.02
Descrição
O problema surge na função SplashOutputDev::endType3Char(GfxState *state), onde ela tenta usar o t3GlyphStack->cache liberado, resultando em um problema de uso de heap após liberação. Isso ocorre porque a correção anterior para caracteres Type 3 aninhados não tratava corretamente os casos em que um caractere Type 3 se refere a outro caractere na mesma fonte Type 3.
Recomendações
Para a versão 4.02 do Xpdf, considere desativar a função SplashOutputDev::endType3Char como uma solução temporária até que um patch esteja disponível. Restrinja o acesso a fontes Tipo 3 para minimizar o risco de exploração. No momento, não há informações sobre uma versão mais recente que contenha uma correção para esta vulnerabilidade.

Exploit

Use After Free

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

ALT-PU-2021-1186
ALT-PU-2021-1195
CVE-2020-25725
MGASA-2021-0112

Produtos afetados

Alt Linux
Xpdf