Katalog CVE

CVE-2026-44898

ŚrednieCVSS 6.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.23%

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

Streszczenie

Mistune przed wersją 3.2.1 zawiera podatność Cross-Site Scripting (XSS) w funkcji render_toc_ul(). Wartości id i text są wstawiane do znaczników <a> bez kodowania HTML, co pozwala atakującemu na wstrzyknięcie dowolnego kodu HTML, w tym <script>, poprzez spreparowany nagłówek.

Ocena ryzyka

Atakujący może wykonać dowolny skrypt w przeglądarce ofiary, co może prowadzić do kradzieży sesji, przekierowań lub innych szkodliwych działań.

Rekomendacja

Zaleca się aktualizację biblioteki Mistune do wersji 3.2.1 lub nowszej.

Inne podatności w Mistune

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

Mistune is a Python Markdown parser with renderers and plugins. Prior to 3.2.1, render_toc_ul() builds a <ul> table-of-contents tree from a list of (level, id, text) tuples. Both the id value (used as href="#<id>") and the text value (used as the visible link label) are inserted into <a> tags via a plain Python format string — with no HTML escaping applied to either value. When heading IDs are derived from user-supplied heading text (the standard use-case for readable slug anchors), an attacker can craft a heading whose text breaks out of the href="#..." attribute context, injecting arbitrary HTML tags including <script> blocks directly into the rendered TOC. This vulnerability is fixed in 3.2.1.

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