VYPR

Mistune

by Authlib

pypi: mistune

Source repositories

CVEs (18)

  • CVE-2026-76098HigAug 24, 2026
    risk 0.42cvss 7.5epss 0.00

    Mistune is a Python Markdown parser with renderers and plugins. Versions 3.3.0 through 3.3.2 are vulnerable to DoS through deeply nested tokens. HTML rendering creates deeply nested emphasis tokens from consecutive asterisk characters, and recursive rendering in…

  • CVE-2026-59928HigJul 8, 2026
    risk 0.42cvss 7.5epss 0.01

    Mistune is a Python Markdown parser with renderers and plugins. Prior to 3.3.0, a Markdown document containing many repeated or distinct reference-link definitions causes quadratic work in src/mistune/block_parser.py and the ref_links environment dictionary handling, allowing…

  • CVE-2026-59925HigJul 8, 2026
    risk 0.42cvss 7.5epss 0.01

    Mistune is a Python Markdown parser with renderers and plugins. Prior to 3.3.0, long sequences of well-formed double-asterisk or triple-asterisk emphasis pairs around a character cause quadratic work in src/mistune/inline_parser.py because the parser scans forward for matching…

  • CVE-2026-59922HigJul 8, 2026
    risk 0.42cvss 7.5epss 0.01

    Mistune is a Python Markdown parser with renderers and plugins. Prior to 3.3.0, a run of closed tilde, equals-sign, or caret marker pairs around a character causes quadratic work in src/mistune/plugins/formatting.py when the strikethrough, mark, or insert plugin scans for…

  • CVE-2026-49851HigJun 24, 2026
    risk 0.42cvss 7.5epss 0.01

    Mistune is a Python Markdown parser with renderers and plugins. Prior to 3.3.0, Mistune is vulnerable to a CPU exhaustion DoS due to superlinear (approximately O(n²)) behavior in parse_link_text. When parsing Markdown containing many consecutive [ characters, parse_link_text…

  • CVE-2026-33079HigMay 6, 2026
    risk 0.42cvss 7.5epss 0.01

    In versions 3.0.0a1 through 3.2.0 of Mistune, there is a ReDoS (Regular Expression Denial of Service) vulnerability in `LINK_TITLE_RE` that allows an attacker who can supply Markdown for parsing to cause denial of service. The regular expression used for parsing link titles…

  • CVE-2026-59929MedJul 8, 2026
    risk 0.33cvss 6.1epss 0.00

    Mistune is a Python Markdown parser with renderers and plugins. Prior to 3.3.0, the safe_url filter in src/mistune/renderers/html.py blocks only javascript:, vbscript:, file:, and data: schemes, allowing legacy or chained schemes such as feed:, view-source:, jar:, livescript:,…

  • CVE-2026-59926MedJul 8, 2026
    risk 0.33cvss 6.1epss 0.00

    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…

  • CVE-2026-59923MedJul 8, 2026
    risk 0.33cvss 6.1epss 0.00

    Mistune is a Python Markdown parser with renderers and plugins. Prior to 3.3.0, HTMLRenderer.safe_url() does not block percent-encoded javascript URIs, allowing attacker-supplied Markdown links or images to bypass URL protections and execute script in rendered HTML. This issue…

  • CVE-2026-44898MedMay 26, 2026
    risk 0.33cvss 6.1epss 0.00

    Mistune is a Python Markdown parser with renderers and plugins. Prior to 3.2.1, render_toc_ul() builds a table-of-contents tree from a list of (level, id, text) tuples. Both the id value (used as href="#") and the text value (used as the visible link label) are inserted…

  • CVE-2026-44897MedMay 26, 2026
    risk 0.33cvss 6.1epss 0.00

    Mistune is a Python Markdown parser with renderers and plugins. Prior to 3.2.1, HTMLRenderer.heading() builds the opening tag by string-concatenating the id attribute value directly into the HTML — with no call to escape(), safe_entity(), or any other sanitisation…

  • CVE-2026-44896MedMay 26, 2026
    risk 0.33cvss 6.1epss 0.00

    Mistune is a Python Markdown parser with renderers and plugins. In 3.2.0 and earlier, in src/mistune/directives/image.py, the render_figure() function concatenates figclass and figwidth options directly into HTML attributes without escaping. This allows attribute injection and…

  • CVE-2026-44708MedMay 26, 2026
    risk 0.33cvss 6.1epss 0.00

    Mistune is a Python Markdown parser with renderers and plugins. Prior to 3.2.1, the mistune math plugin renders inline math ($...$) and block math ($$...$$) by concatenating the raw user-supplied content directly into the HTML output without any HTML escaping. This occurs even…

  • CVE-2026-59924MedJul 8, 2026
    risk 0.31cvss 5.9epss 0.00

    Mistune is a Python Markdown parser with renderers and plugins. Prior to 3.3.0, Include.parse() joins and normalizes user-supplied include paths without verifying that the result remains within the intended markdown directory, allowing crafted include paths to access files…

  • CVE-2026-59927MedJul 8, 2026
    risk 0.27cvss 5.3epss 0.01

    Mistune is a Python Markdown parser with renderers and plugins. Prior to 3.3.0, the Include directive in src/mistune/directives/include.py detects only direct self-includes and not indirect cycles, allowing two markdown files that include each other to trigger unbounded…

  • CVE-2026-44899MedMay 26, 2026
    risk 0.24cvss 4.7epss 0.00

    Mistune is a Python Markdown parser with renderers and plugins. Prior to 3.2.1, the Image directive plugin validates the :width: and :height: options with a regex compiled as _num_re = re.compile(r"^\d+(?:\.\d*)?"). When the validated value is not a plain integer,…

  • CVE-2026-59930MedJul 8, 2026
    risk 0.21cvss 4.3epss 0.00

    Mistune is a Python Markdown parser with renderers and plugins. Prior to 3.3.0, the toc plugin and TableOfContents directive generate heading IDs as predictable toc_N values without slugifying the heading text, allowing attacker-controlled id="toc_N" content to collide with…

  • CVE-2026-33441May 6, 2026
    risk 0.00cvss —epss —

    Rejected reason: This CVE is a duplicate of another CVE: CVE-2026-33079.