Katalog CVE

CVE-2025-69534

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.57%

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

Streszczenie

Python-Markdown w wersji 3.8 zawiera podatność, w której nieprawidłowo sformatowane sekwencje przypominające HTML powodują nieobsłużony błąd AssertionError w html.parser.HTMLParser podczas parsowania Markdown. Ponieważ Python-Markdown nie przechwytuje tego wyjątku, każda aplikacja przetwarzająca Markdown kontrolowany przez atakującego może ulec awarii.

Ocena ryzyka

Ryzyko polega na zdalnej, nieuwierzytelnionej odmowie usługi (DoS) w aplikacjach webowych, systemach dokumentacji, pipeline'ach CI/CD oraz wszelkich usługach renderujących niezaufany Markdown. Nieobsłużone wyjątki mogą również prowadzić do ujawnienia informacji.

Rekomendacja

Należy natychmiast zaktualizować bibliotekę Python-Markdown do wersji 3.8.1 lub nowszej, która zawiera poprawkę usuwającą tę podatność.

Powiązane podatności

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

Python-Markdown version 3.8 contain a vulnerability where malformed HTML-like sequences can cause html.parser.HTMLParser to raise an unhandled AssertionError during Markdown parsing. Because Python-Markdown does not catch this exception, any application that processes attacker-controlled Markdown may crash. This enables remote, unauthenticated Denial of Service in web applications, documentation systems, CI/CD pipelines, and any service that renders untrusted Markdown. The issue was acknowledged by the vendor and fixed in version 3.8.1. This issue causes a remote Denial of Service in any application parsing untrusted Markdown, and can lead to Information Disclosure through uncaught exceptions.

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