CVE-2026-59923

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 is fixed in version 3.3.0.
Configurations

Configuration 1 (hide)

cpe:2.3:a:mistune_project:mistune:*:*:*:*:*:*:*:*

History

25 Oct 2026, 17:10

Type Values Removed Values Added
Summary
  • (es) Mistune es un analizador de Markdown en Python con renderizadores y complementos. Antes de la versión 3.3.0, HTMLRenderer.safe_url() no bloquea las URIs de javascript codificadas por porcentaje, lo que permite que los enlaces o imágenes de Markdown proporcionados por el atacante eludan las protecciones de URL y ejecuten scripts en el HTML renderizado. Este problema se corrigió en la versión 3.3.0.

Information

Published : 2026-07-08 17:17

Updated : 2026-10-25 17:10


NVD link : CVE-2026-59923

Mitre link : CVE-2026-59923

CVE.ORG link : CVE-2026-59923


JSON object : View

Products Affected

mistune_project

  • mistune
CWE
CWE-79

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')