PT-2020-6716 · Mozilla+6 · Firefox+6

Ronald Crane

·

Publicado

2020-06-30

·

Atualizado

2024-12-12

·

CVE-2020-12422

CVSS v2.0

10

Alta

VetorAV:N/AC:L/Au:N/C:C/I:C/A:C
Nome do software vulnerável e versões afetadas
Versões do Firefox anteriores à 78
Descrição
O problema surge em configurações não padrão, nas quais uma imagem JPEG criada por JavaScript pode causar o estouro de uma variável interna. Esse estouro resulta em uma gravação fora dos limites, levando à corrupção de memória e a uma falha potencialmente explorável. A vulnerabilidade está relacionada à função nsJPEGEncoder::emptyOutputBuffer(), que está associada à leitura e gravação de dados além dos limites do buffer na memória. A exploração desse problema poderia permitir que um invasor remoto executasse código arbitrário.
Recomendações
Para versões do Firefox anteriores à 78, atualize para a versão 78 ou posterior para resolver o problema. Como solução temporária, considere restringir o uso de imagens JPEG criadas por JavaScript até que um patch seja aplicado. Evite usar a função nsJPEGEncoder::emptyOutputBuffer() em configurações afetadas para minimizar o risco de exploração.

Correção

Out of bounds Read

Memory Corruption

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

Enumeração de Fraquezas

Identificadores relacionados

ALT-PU-2020-2309
ALT-PU-2020-2408
ALT-PU-2020-2709
ALT-PU-2020-2933
ALT-PU-2020-2934
ALT-PU-2020-3442
ALT-PU-2021-1368
ALT-PU-2021-1369
ALT-PU-2021-3368
BDU:2022-05739
CESA-2020_3557
CVE-2020-12422
MGASA-2020-0378
OPENSUSE-SU-2020:0983-1
OPENSUSE-SU-2020:1017-1
OPENSUSE-SU-2020_0983-1
OPENSUSE-SU-2020_1017-1
OPENSUSE-SU-2024:10600-1
OPENSUSE-SU-2024:14572-1
RHSA-2020:3555
RHSA-2020:3557
RHSA-2020:3559
RHSA-2020:4080
RHSA-2020_3557
RHSA-2020_4080
SUSE-SU-2020:14421-1
SUSE-SU-2020:1898-1
SUSE-SU-2020:1899-1
USN-4408-1

Produtos afetados

Alt Linux
Centos
Firefox
Linuxmint
Red Hat
Suse
Ubuntu