Approved changes feed: RSS · Atom

cpe:2.3:a:lepture:mistune:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorLepture (cdef5bf4-1d04-5da7-8015-6e85eb2f3bcc)
ProductMistune (bef39bc0-9943-5349-9b97-817177796a79)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-59930 vulnerable 2026-07-29 01:03:18.051500 Mistune toc / TableOfContents directive: heading IDs use predictable `toc_N` numbering with no slugification, allowing collision with attacker-controlled `id="toc_N"` content
MEDIUM (4.3)
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 generated anchors and redirect same-page navigation, CSS selectors, or JavaScript handlers. This issue is fixed in version 3.3.0.
Published: 2026-07-08T16:13:21.999Z
Updated: 2026-07-09T13:54:33.627Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-59929 vulnerable 2026-07-29 01:03:18.051399 Mistune renderers/html.safe_url: HARMFUL_PROTOCOLS list misses legacy and chained schemes that historically chain to `javascript:` execution
MEDIUM (6.1)
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:, mocha:, ms-its:, mk:, and res: to reach rendered href and src attributes and potentially execute script in affected user agents. This issue is fixed in version 3.3.0.
Published: 2026-07-08T16:20:38.139Z
Updated: 2026-07-09T14:41:36.793Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-59928 vulnerable 2026-07-29 01:03:18.051297 Mistune block_parser: quadratic-time parsing on long lists of repeated reference-link definitions
HIGH (7.5)
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 denial of service through CPU exhaustion. This issue is fixed in version 3.3.0.
Published: 2026-07-08T16:23:21.000Z
Updated: 2026-07-08T19:40:43.968Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-59927 vulnerable 2026-07-29 01:03:18.051138 Mistune directives/include: mutual `.. include::` recursion crashes the renderer with `RecursionError`, denial of service via two attacker-controlled markdown files
MEDIUM (5.3)
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 recursion, raise RecursionError, and crash the rendering request. This issue is fixed in version 3.3.0.
Published: 2026-07-08T16:24:37.985Z
Updated: 2026-07-08T19:45:20.799Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-59926 vulnerable 2026-07-29 01:03:18.050906 Mistune: XSS via unescaped class option in Admonition directive
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.
Published: 2026-07-08T16:16:15.681Z
Updated: 2026-07-08T19:40:52.229Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-59925 vulnerable 2026-07-29 01:03:18.050713 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-59924 vulnerable 2026-07-29 01:03:18.050480 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-59923 vulnerable 2026-07-29 01:03:18.050190 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-59922 vulnerable 2026-07-29 01:03:18.049996 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-49851 vulnerable 2026-07-29 00:57:45.713456 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44899 vulnerable 2026-06-08 08:05:11.369000 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44898 vulnerable 2026-06-08 08:05:11.368735 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44897 vulnerable 2026-06-08 08:05:11.368459 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44896 vulnerable 2026-06-08 08:05:11.368165 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-44708 vulnerable 2026-06-08 08:05:11.280327 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33079 vulnerable 2026-06-08 07:57:18.558298 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.