CVE Catalog

CVE-2026-105830

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.37%

29th percentile - higher than 29% of all known CVEs

Summary

league/commonmark from 2.0.0 before 2.10.2 contains a quadratic-time denial of service vulnerability in the GitHub Flavored Markdown Table extension's TableStartParser::tryStart() block-start scan. Unauthenticated attackers can submit a large paragraph of pipe-free lines not starting with letters, forcing repeated full-buffer strpos scans that exhaust PHP worker CPU.

Risk Assessment

An attacker can exhaust server CPU resources, causing unavailability of Markdown-processing applications for all users.

Recommendation

Upgrade league/commonmark to version 2.10.2 or later and consider limiting the size of processed Markdown input.

Other vulnerabilities in league/commonmark

See all
Original NVD description (English source)

league/commonmark from 2.0.0 before 2.10.2 contains a quadratic-time denial of service vulnerability in the GitHub Flavored Markdown Table extension's TableStartParser::tryStart() block-start scan. Unauthenticated attackers can submit a large paragraph of pipe-free lines not starting with letters, forcing repeated full-buffer strpos scans that exhaust PHP worker CPU.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS