Katalog CVE

CVE-2026-105830

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.37%

Percentyl 29 - wyżej niż 29% wszystkich znanych CVE

Streszczenie

league/commonmark w wersjach od 2.0.0 przed 2.10.2 zawiera podatność na odmowę usługi o złożoności kwadratowej w rozszerzeniu GitHub Flavored Markdown Table, w metodzie TableStartParser::tryStart(). Nieuwierzytelnieni atakujący mogą przesłać duży akapit linii bez znaków pipe i nie zaczynających się od liter, wymuszając powtarzane skanowanie całego bufora i wyczerpując CPU procesu PHP.

Ocena ryzyka

Atakujący może wyczerpać zasoby CPU serwera, powodując niedostępność aplikacji przetwarzających Markdown dla wszystkich użytkowników.

Rekomendacja

Zaktualizuj bibliotekę league/commonmark do wersji 2.10.2 lub nowszej oraz rozważ ograniczenie rozmiaru przetwarzanego wejścia Markdown.

Inne podatności w league/commonmark

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS