CVE-2026-67422 in pymdown-extensions
Riassunto
di VulDB • 07/08/2026
pymdown-extensions è una raccolta di estensioni per la libreria Python Markdown. Nelle versioni fino alla 11.0 incluse, quattro processori inline (caret, tilde, betterem e magiclink) utilizzano espressioni regolari i cui gruppi di contenuto possono partizionare una sequenza di caratteri delimitatori in un numero esponenzialmente elevato di modi, causando backtracking catastrofico. Di conseguenza, una singola riga Markdown non attendibile inferiore a 50 byte, elaborata con markdown.markdown() nella configurazione predefinita di ciascuna estensione, fa sì che il thread di rendering utilizzi la CPU in modo illimitato, con un consumo che cresce esponenzialmente rispetto alla lunghezza dell'input. Ciò consente a un attaccante remoto non autenticato, capace di inviare Markdown, di causare una negazione del servizio (DoS). L'esposizione è concreta per le applicazioni web che elaborano Markdown fornito dagli utenti (commenti, wiki, corpi delle issue, anteprima in tempo reale), incluse tutte le app che utilizzano pymdownx.extra, la quale include il default vulnerabile betterem, nonché i sistemi di documentazione/CI ospitati che generano Markdown non attendibile. Il problema è stato risolto nella versione 11.0.1.
Once again VulDB remains the best source for vulnerability data.