CVE-2020-37239: Falha na Detecção de Double Free do Gegl libbabl 0.1.62 (CWE-415)
A biblioteca libbabl 0.1.62, do projeto GEGL, apresenta uma falha na detecção de double free, classificada como CWE-415, que pode permitir a um atacante contornar verificações de segurança de memória. A VulnCheck publica pontuação CVSS 3.1 de 9,8 (Crítica) e CVSS 4.0 de 9,3 para este CVE. O registro não informa versão corrigida e o CVE não consta no catálogo KEV da CISA.
Visão geral
O registro descreve a biblioteca libbabl 0.1.62, associada ao projeto GEGL, cuja detecção de double free pode ser contornada. Segundo a descrição, os metadados do alocador sobrescrevem um campo de assinatura na memória liberada, de modo que uma segunda liberação do mesmo ponteiro pode não ser detectada pelas verificações da própria biblioteca. A fraqueza é classificada como CWE-415 (Double Free).
Impacto
- A descrição indica que a falha pode possibilitar potencial corrupção de memória e execução de código.
- A VulnCheck publica pontuação base CVSS 3.1 de 9,8 (Crítica) e CVSS 4.0 de 9,3.
- Os campos SSVC do registro indicam exploração como poc, automatizável como sim e impacto técnico como total.
Produtos e versões afetados
- O registro lista o Gegl Libbabl, versão 0.1.62, como afetado.
- Nenhuma outra versão afetada consta nas fontes consultadas.
Status de exploração
- De acordo com o registro, o CVE não consta no catálogo KEV da CISA.
- Não há evidência de exploração confirmada na natureza nas fontes consultadas.
- O registro inclui uma referência marcada como exploit e o valor SSVC de exploração poc, o que sugere a existência de material público de prova de conceito. Isso não comprova ataques confirmados.
Correção e mitigação
- O registro não informa versão corrigida nem correção. Verifique os canais do projeto GEGL e do babl antes de alterar implantações.
- Inventarie os sistemas que incluem ou dependem do libbabl, com atenção especial à versão 0.1.62.
- Enquanto não houver correção confirmada, limite a exposição de aplicações que usam a biblioteca a entradas não confiáveis e aplique o princípio do menor privilégio aos processos afetados.
- Onde a biblioteca não for necessária, considere removê-la do ambiente.
Orientações de detecção
- Monitore travamentos, relatos de corrupção de heap e encerramentos anormais em processos que carregam o libbabl.
- Use ferramentas de análise de segurança de memória em builds de teste para identificar condições de double free.
- Revise os logs das aplicações para comportamentos inesperados no processamento de dados externos.
Limitações das informações disponíveis
- O registro não descreve em detalhes o caminho de código afetado nem as condições exatas para exploração.
- Não há versão corrigida, aviso do projeto ou faixa afetada além da 0.1.62 no registro.
- O status da fonte no registro é Deferred, portanto a avaliação pode mudar conforme surgirem novas informações.
Perguntas frequentes
Qual é a fraqueza do CVE-2020-37239?
O registro descreve uma detecção quebrada de double free na libbabl 0.1.62, classificada como CWE-415. Os metadados do alocador sobrescrevem um campo de assinatura na memória liberada, então liberações repetidas do mesmo ponteiro podem não ser detectadas.
Há exploração ativa conhecida para este CVE?
Não. O registro não lista o CVE no catálogo KEV da CISA e nas fontes consultadas não há exploração confirmada na natureza. O registro inclui uma referência marcada como exploit e o valor SSVC de exploração poc.
Esta análise foi redigida com auxílio de IA a partir de dados verificados das fontes e checada automaticamente contra eles.