Skip to content
OpenAdvisories
Medium · 6.4 CVE-2023-37463 EUVD-2023-41361

Quadratic complexity bugs may lead to a denial of service

Published Jul 13, 2023 · Updated Oct 30, 2024 · Assigned by GitHub_M

Description

cmark-gfm is an extended version of the C reference implementation of CommonMark, a rationalized version of Markdown syntax with a spec. Three polynomial time complexity issues in cmark-gfm may lead to unbounded resource exhaustion and subsequent denial of service. These vulnerabilities have been patched in 0.29.0.gfm.12.

Affected products

VendorProductAffectedFixed
github cmark-gfm < 0.29.0.gfm.12 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 cmark-gfm 0.29.0.gfm.13-1 —
Debian 14 python-cmarkgfm 2024.11.20-1 —
Debian 14 r-cran-commonmark 1.9.1-1 —
Debian 14 ruby-commonmarker 0.23.10-1 —
Debian 13 cmark-gfm 0.29.0.gfm.13-1 —
Debian 13 python-cmarkgfm 2024.11.20-1 —
Debian 13 r-cran-commonmark 1.9.1-1 —
Debian 13 ruby-commonmarker 0.23.10-1 —
Debian 12 cmark-gfm +3 No fix yet —
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed python-cmarkgfm 2025.10.22-1.4 openSUSE-SU-2026:12003-1

Advisories 1

References