Katalog CVE

CVE-2026-59926

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

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

Streszczenie

W bibliotece Mistune dla Pythona wykryto podatność polegającą na braku odpowiedniego kodowania opcji :class: dyrektywy Admonition przed wstawieniem jej do atrybutu class w HTML. Umożliwia to wstrzykiwanie atrybutów i ataki XSS nawet przy włączonym trybie escape w HTMLRenderer. Problem został naprawiony w wersji 3.2.1.

Ocena ryzyka

Atakujący może wstrzyknąć złośliwe atrybuty HTML lub skrypty przez specjalnie spreparowaną treść Markdown, co prowadzi do przejęcia sesji użytkownika, kradzieży danych lub defacementu strony.

Rekomendacja

Należy niezwłocznie zaktualizować bibliotekę Mistune do wersji 3.2.1 lub nowszej. Jeśli aktualizacja nie jest możliwa, należy tymczasowo wyłączyć obsługę dyrektywy Admonition.

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_admonition() in src/mistune/directives/admonition.py concatenates the Admonition directive :class: option into the HTML class attribute without escaping, allowing attribute injection and cross-site scripting even when HTMLRenderer escape mode is enabled. This issue is fixed in version 3.2.1.

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