Skip to content
Sign in
CVE-2022-247248.8HighCWE-190

CVE-2022-24724: Integer overflow in table parsing extension leads to heap memory corruption

github · cmark-gfm

Vendor fix available · Affected: github cmark-gfm · Exploitation: possible (1 to 10%)

Not in CyberSIXT coverage yet: no article names this CVE. This page shows the public record.

4.5%probability of exploitation in the next 30 days
91st percentile
050100

Higher than 91% of scored CVEs

8.8HighCVSS 3.1
LowHigh

DescriptionCVE.org

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.

Affected products1

From the CVE record. A product or version that is not listed is unknown, not unaffected.

  • github · cmark-gfm< 0.28.3.gfm.21; >= 0.29.0.gfm.0, < 0.29.0.gfm.3

On the Atlas

Every published CVE is on the CyberSIXT Atlas, grouped by weakness, vendor and month.

Open the Atlas
Exploitation
Possible (1 to 10%). EPSS between 1% and 10%.
CISA KEV
Not listed
Public check
No public nuclei template
Vendor
github
Published
March 2022

CoverageNo articles yet

No CyberSIXT article names CVE-2022-24724 yet, so there is no coverage timeline, action brief or change log for it. Everything on this page comes from the public CVE record, CISA KEV, EPSS and the nuclei template index. Search the archive or see the CVEs in the news.

References

Updated AboutDevelopersSign in