python-mistune vulnerabilities (SUSE)
12 vulnerabilities.
-
python-mistuneSUSE Mistune directives/include: mutual `.. include::` recursion crashes the renderer with `RecursionError`, denial of service via two attacker-controlled markdown files 5.3 Medium -
python-mistuneSUSE Mistune block_parser: quadratic-time parsing on long lists of repeated reference-link definitions 7.5 High -
python-mistuneSUSE Mistune: Arbitrary File Read via Include directive path traversal 5.9 Medium -
python-mistuneSUSE Mistune renderers/html.safe_url: HARMFUL_PROTOCOLS list misses legacy and chained schemes that historically chain to `javascript:` execution 6.1 Medium -
python-mistuneSUSE inline_parser: quadratic-time parsing on long runs of `**x**` and `***x***` emphasis pairs 7.5 High -
python-mistuneSUSE Mistune: XSS via unescaped class option in Admonition directive 5.3 Medium -
python-mistuneSUSE Mistune: XSS via percent-encoded javascript URI bypass in safe_url() 6.1 Medium -
python-mistuneSUSE Mistune toc / TableOfContents directive: heading IDs use predictable `toc_N` numbering with no slugification, allowing collision with attacker-controlled `id="toc_N"` content 4.3 Medium -
python-mistuneSUSE Mistune plugins/formatting: quadratic-time parsing on long runs of `~~x~~`, `==x==`, and `^^x^^` markers (strikethrough / mark / insert) 7.5 High -
python-mistuneSUSE Mistune: Potential DoS via quadratic-time parsing in parse_link_text 8.7 High -
python-mistuneSUSE Mistune TOC Anchor Injection XSS 6.1 Medium -
python-mistuneSUSE Mistune: XSS via unescaped figclass/figwidth in Figure directive 5.3 Medium