PT-2021-7598 · Cgal+1 · Cgal+1

·

CVE-2020-28616

·

Publicado

2021-01-12

·

Atualizado

2023-05-30

CVSS v3.1

10

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
Versões do CGAL anteriores à 5.1.1
CGAL libcgal versão 5.1.1
Descrição
O problema está relacionado à indexação de matriz não verificada na função SNC io parser<EW>::read vertex() do componente Nef S2/SNC io parser.h na biblioteca CGAL. Isso pode ser explorado por um invasor remoto usando um arquivo especialmente criado, levando potencialmente ao acesso não autorizado a dados confidenciais, violações de integridade de dados e negação de serviço. A vulnerabilidade também envolve leitura fora dos limites e confusão de tipos, o que poderia resultar na execução de código.
Recomendações
Para versões do CGAL anteriores à 5.1.1, considere atualizar para uma versão que inclua a correção para este problema.
Para a versão 5.1.1 da CGAL libcgal, como solução temporária, considere restringir o uso da função SNC io parser<EW>::read vertex() até que um patch esteja disponível.
Evite usar a função vh->sfaces begin() na função afetada SNC io parser<EW>::read vertex() até que o problema seja resolvido.

Exploit

Correção

Improper Validation of Array Index

Out of bounds Read

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

Enumeração de Fraquezas

Identificadores relacionados

BDU:2023-00195
CVE-2020-28616
DLA-2649-1
DLA-3226-1

Produtos afetados

Astra Linux
Cgal