CVE Database
/

CVE-2022-24724

Back to search

CVE-2022-24724

Published: Mar 3, 2022

Modified: Apr 22, 2025

PUBLISHED

CVSS v3.1

8.8

HIGH

Description

cmark-gfm is GitHub's extended version of the C reference implementation of CommonMark. Prior to versions 0.29.0.gfm.3 and 0.28.3.gfm.21, an integer overflow in cmark-gfm's table row parsing `table.c:row_from_string` may lead to heap memory corruption when parsing tables who's marker rows contain more than UINT16_MAX columns. The impact of this heap corruption ranges from Information Leak to Arbitrary Code Execution depending on how and where `cmark-gfm` is used. If `cmark-gfm` is used for rendering remote user controlled markdown, this vulnerability may lead to Remote Code Execution (RCE) in applications employing affected versions of the `cmark-gfm` library. This vulnerability has been patched in the following cmark-gfm versions 0.29.0.gfm.3 and 0.28.3.gfm.21. A workaround is available. The vulnerability exists in the table markdown extensions of cmark-gfm. Disabling the table extension will prevent this vulnerability from being triggered.

VendorProductVersions

github

cmark-gfm

affected
< 0.28.3.gfm.21
affected
>= 0.29.0.gfm.0, < 0.29.0.gfm.3

Weaknesses (CWE)

CVSS v3.1 Details

CVSS v3.1 Vector

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Attack Vector

Network

Attack Complexity

Low

Privileges Required

Low

User Interaction

None

Scope

Unchanged

Confidentiality

High

Integrity

High

Availability

High

References

FEDORA-2022-557ad15f2e
vendor-advisory
x_refsource_FEDORA
FEDORA-2022-725edc74c0
vendor-advisory
x_refsource_FEDORA
FEDORA-2022-bc43bafcfd
vendor-advisory
x_refsource_FEDORA
FEDORA-2022-c42d02e5e5
vendor-advisory
x_refsource_FEDORA
FEDORA-2022-79b9a59e3b
vendor-advisory
x_refsource_FEDORA
FEDORA-2022-1f981071eb
vendor-advisory
x_refsource_FEDORA

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now