CVE-2022-24724 in cmark-gfminformação

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.

Responsável

GitHub, Inc.

Reservar

10/02/2022

Divulgação

03/03/2022

Moderação

aceite

Entrada

VDB-194175

CPE

pronto

EPSS

0.04473

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!