← Back to search

CVE-2026-105830

7.5 HIGHpublic exploit available

Published 2026-10-08 · Updated 2026-10-08

AI risk analysis

Summary
A quadratic-time denial of service vulnerability exists in league/commonmark's GitHub Flavored Markdown Table extension where processing large paragraphs without pipe characters can cause excessive CPU usage through repeated string scans, potentially leading to service unavailability.
Exploitability
Exploitation is straightforward for unauthenticated attackers who can submit specially crafted markdown content that triggers repeated full-buffer strpos scans, requiring no additional authentication or complex setup.
Blast radius
The vulnerability could impact web applications using this library for markdown processing, potentially causing widespread service disruption when attackers submit malicious markdown content to endpoints that process user input.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Upgrade to version 2.10.2 or later to remediate the quadratic-time denial of service vulnerability in the GitHub Flavored Markdown Table extension.
dosmarkdownwebphp

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

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.

CVSS vector

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

Weaknesses

CWE-400

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.