Mistune: Denial of Service durch verschachtelte Klammern in parse_link_text
Zusammenfassung
Mistune, ein Markdown-Parser für Python, ist in den Versionen 3.0.0 bis vor 3.3.0 von einer Schwachstelle mit algorithmischer Komplexität in der Funktion parse_link_text betroffen. Ein Angreifer kann Markdown mit tief verschachtelten eckigen Klammern senden, was zu quadratischer Parsing-Zeit führt und die CPU des Servers mit einer kleinen Anfrage auslastet. Eine Authentifizierung ist nicht erforderlich. Anwendungen, die benutzergelieferten Markdown rendern, etwa Webanwendungen, CMS-Plattformen und API-Dienste, sind gefährdet.
Betroffen
- mistune von 3.0.0 vor 3.3.0 (Bereich laut GitHub-Advisory: >=3.0.0 und <=3.2.1)
- Distributionspakete: Debian listet alle früheren Versionen als betroffen. Status bei Ubuntu: Bewertung ausstehend.
- Transitive Abhängigkeiten, zum Beispiel über nbconvert und Jupyter, können ebenfalls betroffen sein.
Behoben in
- mistune 3.3.0 (vom Hersteller genannte Korrektur)
- Hinweis: Eine separate DoS-Schwachstelle, CVE-2026-76098, betrifft 3.3.0 bis 3.3.2 und ist in 3.3.3 behoben. Verwenden Sie die aktuellste Upstream-Version.
- Status der Patches in Distributionen: unbekannt.
Umgehung
Vom Hersteller wird keine Workaround-Massnahme genannt. Das Aktualisieren ist die Korrektur.
Nicht verifizierte Übergangsmassnahmen: Grösse der Markdown-Eingaben begrenzen, Zeitlimits für das Rendering setzen oder das Rendering in isolierten Worker-Prozessen ausführen sowie einschränken, wer Markdown übermitteln darf.
Ausnutzung
- CISA-SSVC-Bewertung: Ausnutzung keine, automatisierbar ja, technische Auswirkung partiell.
- Eine Recherchenotiz gibt an, die Schwachstelle werde ausgenutzt. Dies ist nicht durch eine Primärquelle bestätigt und steht im Widerspruch zur CISA-Bewertung. Der Ausnutzungsstatus gilt als unverifiziert.
Unsere Empfehlung
- Ermitteln Sie alle Systeme und Anwendungen mit mistune, einschliesslich transitiver Python-Abhängigkeiten, zum Beispiel mit pip show oder einem Werkzeug zur Software-Zusammensetzungsanalyse.
- Aktualisieren Sie auf die aktuellste Upstream-Version, mindestens 3.3.3, nicht nur auf 3.3.0.
- Begrenzen Sie bis zur Aktualisierung die Grösse der Markdown-Eingaben, setzen Sie Zeitlimits für das Rendering und überwachen Sie die CPU-Auslastung von Diensten, die benutzergelieferten Markdown verarbeiten.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- GitHub Security Advisory GHSA-3q64-rw38-243v github.com
- VulnCheck advisory: Mistune 3.0.0 before 3.3.0 Denial of Service via Nested Bracket Parsing www.vulncheck.com
- Ubuntu security notice CVE-2026-115349 ubuntu.com
- OSV Debian entry DEBIAN-CVE-2026-115349 osv.dev
- VulDB entry 425395 vuldb.com
- HOL Guard advisory CVE-2026-115349 hol.org
- Miggo database entry CVE-2026-76098 www.miggo.io
Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 01.11.2026 00:41.
Quellen
Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:
- NVD (NIST) – CVE, Bewertung (CVSS), betroffene Produkte
- CISA KEV – von der CISA bestätigt aktiv ausgenutzte Lücken
- CISA Vulnrichment – Einschätzung der CISA (SSVC) im offiziellen CVE-Eintrag
- FIRST EPSS – Wahrscheinlichkeit einer Ausnutzung
- Microsoft MSRC – Patch Tuesday: Lücken, Schweregrad, Updates
- PoC-in-GitHub – öffentliche Proof-of-Concept-Repositories
- Metasploit (Rapid7) – Module des Metasploit Framework
- Exploit-DB (OffSec) – Archiv öffentlicher Exploits (nur Verweise)
- Patch-Tage: offizielle Seiten der Hersteller (je Hersteller verlinkt) (Patch-Tage der Hersteller)
Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.
Betroffen? Wir helfen.
Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.
