CVE-2022-24724 in cmark-gfm
Sumário
de VulDB • 02/08/2026
O cmark-gfm é a versão estendida do GitHub da implementação de referência em C do CommonMark. Antes das versões 0.29.0.gfm.3 e 0.28.3.gfm.21, um integer overflow na análise de linhas de tabela `table.c:row_from_string` do cmark-gfm pode levar à corrupção de memória heap ao analisar tabelas cujas linhas marcador contenham mais colunas que UINT16_MAX. O impacto dessa corrupção de heap varia desde vazamento de informações (Information Leak) até execução arbitrária de código, dependendo de como e onde o `cmark-gfm` é utilizado. Se o `cmark-gfm` for usado para renderizar markdown controlado por usuários remotos, essa vulnerabilidade pode levar à Remote Code Execution (RCE) em aplicações que utilizam versões afetadas da biblioteca `cmark-gfm`. Esta vulnerabilidade foi corrigida nas seguintes versões do cmark-gfm: 0.29.0.gfm.3 e 0.28.3.gfm.21. Uma solução alternativa está disponível. A vulnerabilidade existe nas extensões de markdown para tabelas do cmark-gfm. Desativar a extensão de tabela impedirá que essa vulnerabilidade seja acionada.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.