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

VetorAV: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

CVE-2020-24240
OESA-2022-1767

Produtos afetados

Gnu Bison