Python-Markdown 3.0 à 3.11.2 présente une vulnérabilité de complexité algorithmique dans l’analyse des liens Markdown, qui peut permettre à un attaquant distant d’épuiser le processeur en envoyant des crochets non appariés. La source ne précise pas de version corrigée ni de mesure de contournement.
Source : NVD — CVE-2019-25781
Analyse technique
Les séquences répétées de crochets déclenchent des parcours quadratiques dans LinkInlineProcessor.getText() et getLink(), pouvant immobiliser les processus de traitement.
Impact, versions et correctif
Détection / vérification
Repérer Python-Markdown de 3.0 à 3.11.2 et les parseurs exposés à du Markdown non fiable.
Action recommandée
Éviter d’exposer à des entrées non fiables les versions affectées; vérifier auprès du projet la disponibilité d’une version corrigée.
Sources
Priorisation DFS : P3 · 1 source(s).