PT-2020-15669 · Gnu · Gnu Bison
Suhwan Song
·
Publicado
2020-08-25
·
Atualizado
2022-07-22
·
CVE-2020-24240
CVSS v2.0
7.1
Alta
| Vetor | AV:N/AC:M/Au:N/C:N/I:N/A:C |
Nome do software vulnerável e versões afetadas
Versões do GNU Bison anteriores à 3.7.1
Descrição
O problema decorre de um uso após liberação (use-after-free) em
obstack free em lib/obstack.c, que é chamado a partir de gram lex, quando um byte ‘0’ é encontrado. Isso representa um risco apenas se o GNU Bison for usado com entradas não confiáveis, e o bug observado causa comportamento inseguro com um compilador ou arquitetura específicos. O relatório de bug indica que pode ocorrer uma falha no próprio GNU Bison.Recomendações
Para versões do GNU Bison anteriores à 3.7.1, atualize para a versão 3.7.1 ou posterior para resolver o problema. Como solução temporária, considere evitar o uso do GNU Bison com entradas não confiáveis até que um patch esteja disponível.
Correção
Use After Free
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Gnu Bison