IT SBIT Services
Schneeberger
DEEN
CVE-Tracker

CairoSVG: Denial of Service mit quadratischer Laufzeit beim Parsen von SVG-Pfaden

CVE-2026-107378Hoch 8.7

← Alle Schwachstellen

Zusammenfassung

CairoSVG ist eine Python-Bibliothek, die SVG-Dateien auf Basis von Cairo konvertiert. Versionen vor 2.9.1 weisen einen Fehler bei der Pfadverarbeitung auf: Ein SVG mit einem Pfad aus vielen Segmenten führt beim Rendern zu quadratischem CPU-Verbrauch. Ein nicht authentifizierter Angreifer kann eine SVG-Datei von unter einem Megabyte an eine Anwendung senden, die unvertrauenswürdige Dateien rendert, und so die CPU auslasten, was zu einem Denial of Service führt. Auswirkungen auf Vertraulichkeit oder Integrität sind nicht bekannt.

Betroffen

  • Kozea CairoSVG-Versionen vor 2.9.1
  • Anwendungen, die svg2png, svg2pdf oder svg2ps auf unvertrauenswürdige SVG-Eingaben anwenden

Behoben in

  • Behoben in CairoSVG 2.9.1 (GHSA-c3jg-qh8m-j3h2)

Umgehung

  • Vom Hersteller ist keine Workaround-Massnahme dokumentiert; das Update auf die neue Version ist die Lösung.
  • Übergangsmassnahmen (eigene Empfehlungen, nicht Herstellervorgabe): SVG-Uploads von unbekannten Benutzern ablehnen oder einschränken, die Upload-Grösse begrenzen und das Rendering in einem isolierten Worker mit CPU- und Zeitlimiten ausführen.

Ausnutzung

  • CISA SSVC: Ausnutzungsstatus 'poc', automatisierbar: ja, technische Auswirkung: partiell.
  • Ein öffentlicher Proof of Concept wird von einem Drittprojekt beschrieben; nicht unabhängig verifiziert.
  • Es wurden keine Hinweise auf eine aktive Ausnutzung in freier Wildbahn gefunden.

Unsere Empfehlung

  • Python-Anwendungen und Container auf cairosvg-Versionen unter 2.9.1 prüfen.
  • Auf cairosvg 2.9.1 oder neuer aktualisieren und Lock-Dateien sowie Images neu erstellen.
  • Internetseitig erreichbare Dienste, die vom Benutzer bereitgestellte SVG-Dateien rendern, priorisieren und bis zur Aktualisierung Übergangsmassnahmen anwenden.
  • CPU-Auslastung der Rendering-Dienste auf ungewöhnliche Spitzen überwachen.

Öffentliche Exploits

In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.

Quellen der Recherche

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 05:15.

Referenzen der NVD (5)

Quellen

Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:

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.