PT-2020-18960 · Nitro · Nitro Pro

Publicado

2020-09-16

·

Atualizado

2022-05-12

·

CVE-2020-6146

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 Nitro Pro 13.13.2.242 a 13.16.2.300
Descrição
O problema está relacionado a uma falha de execução de código na funcionalidade de renderização. Quando o conteúdo de uma página é renderizado e a cor do traço é selecionada a partir de um espaço de cores “ICCBased”, o aplicativo lê um comprimento do arquivo e o utiliza como sentinela de loop para gravar dados em um membro do objeto. Isso resulta em um estouro de buffer baseado na pilha, pois o membro do objeto é um buffer de tamanho estático alocado na pilha. Um documento especialmente criado deve ser carregado pela vítima para desencadear este problema.
Recomendações
Para as versões 13.13.2.242 a 13.16.2.300, considere evitar o uso do espaço de cores ‘ICCBased’ ao renderizar o conteúdo da página até que uma correção esteja disponível.
Como solução alternativa temporária, restrinja o carregamento de documentos especialmente criados 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 essa vulnerabilidade.

Exploit

Heap Based Buffer Overflow

Memory Corruption

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2020-6146

Produtos afetados

Nitro Pro