CVE-2022-24724 in cmark-gfminfo

Zusammenfassung

von VulDB • 10.07.2026

cmark-gfm ist die erweiterte Version der C-Referenzimplementierung von CommonMark, entwickelt von GitHub. Vor den Versionen 0.29.0.gfm.3 und 0.28.3.gfm.21 kann ein Integer Overflow in der Tabellenzeilen-Parselogik `table.c:row_from_string` von cmark-gfm zu einer Heap-Speicherkorruption führen, wenn Tabellen mit mehr als UINT16_MAX Spalten in ihren Markierungszeilen analysiert werden. Die Auswirkungen dieser Heap-Korruption reichen je nach Art und Weise der Nutzung von `cmark-gfm` vom Information Leak bis zur beliebigen Code-Ausführung (Arbitrary Code Execution). Wenn `cmark-gfm` zum Rendern von Remote-User-kontrolliertem Markdown verwendet wird, kann diese Schwachstelle zu einer Remote Code Execution (RCE) in Anwendungen führen, die betroffene Versionen der Bibliothek `cmark-gfm` einsetzen. Diese Schwachstelle wurde in den folgenden cmark-gfm-Versionen 0.29.0.gfm.3 und 0.28.3.gfm.21 behoben. Es ist ein Workaround verfügbar. Die Schwachstelle existiert in den Markdown-Erweiterungen für Tabellen von cmark-gfm. Das Deaktivieren der Tabellenerweiterung verhindert, dass diese Schwachstelle ausgelöst wird.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

GitHub, Inc.

Reservieren

10.02.2022

Veröffentlichung

03.03.2022

Moderieren

akzeptiert

Eintrag

VDB-194175

CPE

bereit

EPSS

0.04473

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!