PT-2021-7980

CVE-2021-42716

·

Publicado

2021-07-14

·

Atualizado

2022-05-13

Descrição por

CVSS 2.0
8.8
Alta
MétricasAV:N/AC:M/Au:N/C:C/I:N/A:C
Nome do software vulnerável e versões afetadas
stb image.h versão 2.27
Descrição
Foi detectada uma falha no carregador PNM do stb image.h, na qual arquivos PGM de 16 bits são interpretados incorretamente como de 8 bits durante a conversão para RGBA. Isso leva a um estouro de buffer quando o resultado é posteriormente reinterpretado como um buffer de 16 bits. Um invasor poderia potencialmente causar a falha de um serviço que utilize o stb image ou ler até 1024 bytes de dados não consecutivos da pilha sem controle sobre o local de leitura. A vulnerabilidade está relacionada à cópia de um buffer sem verificação dos dados de entrada, o que poderia permitir que um invasor remoto acessasse dados confidenciais e causasse uma negação de serviço.
Recomendações
Para a versão 2.27 do stb image.h, considere desativar a funcionalidade do carregador PNM até que um patch esteja disponível para evitar possíveis travamentos ou acesso não autorizado aos dados. Restrinja o uso da biblioteca stb image.h para minimizar o risco de exploração. Evite usar o carregador PNM para converter arquivos PGM de 16 bits para o formato RGBA até que o problema seja resolvido. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
Explorabilidade
Exploit
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
MGASA-2021-0549
MGASA-2022-0074
OPENSUSE-SU-2022:0018-1
OPENSUSE-SU-2022:0157-1
OPENSUSE-SU-2022_0157-1
OPENSUSE-SU-2024:11686-1
SUSE-SU-2022:0157-1
SUSE-SU-2022:0163-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾