PT-2021-7598 · Cgal+1 · Cgal+1
CVSS v3.1
10
Crítica
| Vetor | AV: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 👾
Identificadores relacionados
Produtos afetados
Astra Linux
Cgal