IT SBIT Services
Schneeberger
DEEN
CVE-Tracker

xhtml2pdf: OS-Command-Injection in startViewer über Dateinamen

CVE-2026-110642Hoch 8.5

← Alle Schwachstellen

Zusammenfassung

xhtml2pdf vor Version 0.2.19 übergibt Dateinamen ungeprüft an os.system in der Funktion pisa.startViewer(). Ein Angreifer, der eine Eingabedatei mit einem präparierten Namen mit Shell-Metazeichen bereitstellen kann, kann Betriebssystembefehle mit den Rechten des Benutzers ausführen, der das Werkzeug pisa aufruft. Voraussetzung ist, dass das Kommandozeilenwerkzeug pisa mit -s/--start-viewer auf eine solche Datei ausgeführt wird.

Betroffen

  • xhtml2pdf-Versionen vor 0.2.19
  • Frühester betroffener Stand: Unbekannt.

Behoben in

  • Version 0.2.19 oder neuer

Umgehung

  • Führen Sie pisa nicht mit -s/--start-viewer auf Dateinamen aus, die Benutzer oder externe Systeme steuern.
  • Betreiben Sie xhtml2pdf-Prozesse mit einem Konto mit minimalen Rechten.
  • Ein Workaround des Herstellers ist nicht bekannt; das Aktualisieren ist die Behebung.

Ausnutzung

  • Es wurden keine Hinweise auf eine Ausnutzung in freier Wildbahn gefunden.
  • Es wurde kein öffentlicher Proof of Concept gefunden.
  • CISA-SSVC-Bewertung: Exploitation none, Automatable no, Technical Impact total.

Unsere Empfehlung

  • Aktualisieren Sie xhtml2pdf auf Version 0.2.19 oder neuer, einschliesslich der mit pip in virtuellen Umgebungen und Containern installierten Kopien.
  • Prüfen Sie Distributionspakete und bestätigen Sie die gepatchten Versionen beim Distributor, da einige Tracker noch ältere Versionen auflisten.
  • Prüfen Sie Skripte und CI-Jobs, die pisa mit -s aufrufen, entfernen Sie die Option oder validieren Sie die Dateinamen.
  • Überwachen Sie unerwartete Kindprozesse, die von Python-Prozessen gestartet werden.

Ö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 10:35.

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.