CVE catalog

CVE-2023-24824

cmark-gfm: CVE-2023-24824

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Published
Source
[NVD] · [CVE record]
EPSS
1.04% · Oct 25, 2026

cmark-gfm is GitHub's fork of cmark, a CommonMark parsing and rendering library and program in C. A polynomial time complexity issue in cmark-gfm may lead to unbounded resource exhaustion and subsequent denial of service. This CVE covers quadratic complexity issues when parsing text which leads with either large numbers of `>` or `-` characters. This issue has been addressed in version 0.29.0.gfm.10. Users are advised to upgrade. Users unable to upgrade should validate that their input comes from trusted sources.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiancmark-gfmsid0.29.0.gfm.13-7.1fixed
Debiancmark-gfmforky0.29.0.gfm.13-7.1fixed
Debiancmark-gfmtrixie0.29.0.gfm.13-4fixed
Debiancmark-gfmbookworm0.29.0.gfm.6-6vulnerable
Debianpython-cmarkgfmsid2025.10.22-2fixed
Debianpython-cmarkgfmforky2025.10.22-2fixed
Debianpython-cmarkgfmtrixie2024.11.20-1fixed
Debianpython-cmarkgfmbookworm0.8.0-3vulnerable
Debianr-cran-commonmarksid2.0.0-3fixed
Debianr-cran-commonmarkforky2.0.0-3fixed
Debianr-cran-commonmarktrixie1.9.5-1fixed
Debianr-cran-commonmarkbookworm1.8.1-1vulnerable
Debianruby-commonmarkersid2.10.1-1fixed
Debianruby-commonmarkerforky2.10.0-2fixed
Debianruby-commonmarkertrixie0.23.10-1fixed
Debianruby-commonmarkerbookworm0.23.6-1vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiancmark-gfmsourcesid0.29.0.gfm.13-1not yet assignedNot reported[1034171]
Debiancmark-gfmsourceforky0.29.0.gfm.13-1not yet assignedNot reported[1034171]
Debiancmark-gfmsourcetrixie0.29.0.gfm.13-1not yet assignedNot reported[1034171]
Debiancmark-gfmsourcebookworm(unfixed)not yet assignedNot reported[1034171]
Debianpython-cmarkgfmsourcesid2024.11.20-1not yet assignedNot reported[1034172]
Debianpython-cmarkgfmsourceforky2024.11.20-1not yet assignedNot reported[1034172]
Debianpython-cmarkgfmsourcetrixie2024.11.20-1not yet assignedNot reported[1034172]
Debianpython-cmarkgfmsourcebookworm(unfixed)not yet assignedNot reported[1034172]
Debianr-cran-commonmarksourcesid1.9.1-1not yet assignedNot reported[1034173]
Debianr-cran-commonmarksourceforky1.9.1-1not yet assignedNot reported[1034173]
Debianr-cran-commonmarksourcetrixie1.9.1-1not yet assignedNot reported[1034173]
Debianr-cran-commonmarksourcebookworm(unfixed)not yet assignedNot reported[1034173]
Debianruby-commonmarkersourcesid0.23.10-1not yet assignedNot reported[1034174]
Debianruby-commonmarkersourceforky0.23.10-1not yet assignedNot reported[1034174]
Debianruby-commonmarkersourcetrixie0.23.10-1not yet assignedNot reported[1034174]
Debianruby-commonmarkersourcebookworm(unfixed)not yet assignedNot reported[1034174]

[Debian bug #1034171][Debian bug #1034172][Debian bug #1034173][Debian bug #1034174]

Notes

[bookworm] cmark-gfm: Minor issue [bookworm] python-cmarkgfm: Minor issue [bookworm] r-cran-commonmark: Minor issue [bookworm] ruby-commonmarker: Minor issue

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

References