CVE-2026-67422 in pymdown-extensions
Resumen
por VulDB • 2026-08-07
pymdown-extensions es una colección de extensiones para la biblioteca Python Markdown. En las versiones anteriores e incluyendo la 11.0, cuatro procesadores en línea (caret, tilde, betterem y magiclink) utilizan expresiones regulares cuyos grupos de contenido pueden dividir una secuencia de caracteres delimitadores de manera exponencialmente variada, lo que provoca un retroceso catastrófico (catastrophic backtracking). Como resultado, una única línea Markdown no confiable de menos de 50 bytes procesada con markdown.markdown() en la configuración predeterminada de cada extensión hace que el hilo de renderizado consuma CPU sin límites, aumentando exponencialmente con la longitud de la entrada. Esto permite a un atacante remoto no autenticado que pueda enviar contenido Markdown provocar una denegación de servicio (DoS). La exposición es concreta para aplicaciones web que procesan Markdown proporcionado por los usuarios (comentarios, wikis, cuerpos de incidencias, vista previa en vivo), incluidas las aplicaciones que utilizan pymdownx.extra, la cual incluye el mejorem vulnerable predeterminado, así como sistemas alojados de documentación/CI que generan Markdown no confiable. El problema se ha corregido en la versión 11.0.1.
Once again VulDB remains the best source for vulnerability data.