VDB

CVE-2026-111758

CVE-2026-111758 PUBLISHED CVSS 7.5 HIGH

Reported by GitHub_M · Published October 20, 2026

markdown-it is a Markdown parser. From versions 14.1.0 to before 14.3.3, and 15.0.0 to before 15.0.3, a link reference definition whose label or title is never closed is O(n²) with default options. Continuation lines are pulled lazily with str += lineContent in src/rules_block/reference.ts, and the subsequent charCodeAt and slice calls flatten the V8 cons-string, copying everything collected so far; this runs before the rule decides the definition is invalid. No options are required to trigger it. This issue has been patched in versions 14.3.3 and 15.0.3.

Risk Scores

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

Affected Products

VendorProductVersions
markdown-itmarkdown-it>= 14.1.0, < 14.3.3, >= 15.0.0, < 15.0.3
wolfirenovate0
chainguardvitess-220
chainguardgitlab-rails-ce-19.30
chainguardcommercial-gitlab-rails-ee-fips-19.10
chainguardsupabase0
chainguardkibana-8.190
npmmarkdown-it
chainguardkibana-9.20
chainguardrenovate0
markdown-itmarkdown-it14.1.0, 15.0.0
npmmarkdown-it14.1.0, 15.0.0
chainguardkibana-9.30

Timeline

  • Oct 20, 2026 CVE Published
  • Oct 20, 2026 Coalition ESS Score
  • Oct 21, 2026 EPSS Score
  • Oct 24, 2026 EPSS Score
  • Oct 25, 2026 EPSS Score
  • Oct 28, 2026 CVE Updated
  • Oct 29, 2026 EPSS Score
  • Oct 31, 2026 Security Advisory
Open in Interactive Console →
$ Console Community · 50/day Open console ›