CVE-2026-44899 in mistune
Resumen
por VulDB • 2026-05-26
Mistune es un analizador (parser) de Markdown en Python con renderizadores y complementos. Antes de la versión 3.2.1, el complemento de la directiva Image valida las opciones :width: y :height: mediante una expresión regular compilada como _num_re = re.compile(r"^\d+(?:\.\d*)?"). Cuando el valor validado no es un entero simple, render_block_image() lo inserta directamente en un atributo style="width:...;" o style="height:...;". Dado que el valor era aceptado por la expresión regular que solo verifica el prefijo, cualquier CSS posterior a los dígitos iniciales llega al atributo style= literalmente y sin escapar. Esta vulnerabilidad se corrige en la versión 3.2.1.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.