IT SBIT Services
Schneeberger
DEEN
CVE-Tracker

Beganovich snappdf: OS-Command-Injection unter Windows über setUrl()

CVE-2026-110646Kritisch 9.2

← Alle Schwachstellen

Zusammenfassung

snappdf ist eine PHP-Bibliothek, die Webseiten und HTML mithilfe eines Chromium-Browsers in PDF-Dateien umwandelt. Unter Windows übergeben die Versionen ab 1.1.0 bis vor 6.1.0 die mit setUrl() gesetzte URL unescaped an exec(), sodass cmd.exe-Metazeichen wie & in der URL beliebige Befehle ausführen können. Ein Angreifer kann dies ausnutzen, wenn eine Anwendung Benutzern erlaubt, die gerenderte URL zu beeinflussen; die Befehle laufen mit den Rechten des PHP-Prozesses.

Betroffen

  • beganovich/snappdf ab 1.1.0 bis vor 6.1.0
  • Nur Windows-Hosts sind laut Beschreibung betroffen; Linux und macOS nicht.

Behoben in

  • Version 6.1.0 (Behebung via PR #54, Commit 5197bd3)

Umgehung

  • Kein vom Hersteller dokumentierter Workaround.
  • Bis zum Patch: Benutzerseitig übergebene URLs nicht an den Renderer auf Windows-Hosts weitergeben, den PHP-Dienst mit einem Konto mit geringen Rechten betreiben und ausgehenden Datenverkehr des Webservers einschränken.

Ausnutzung

  • Keine bekannte Ausnutzung in freier Wildbahn.
  • Kein öffentlicher Proof of Concept gefunden.
  • CISA SSVC: Ausnutzung keine, automatisierbar nein, technische Auswirkung total.
  • Der Fix ist im Repository öffentlich, daher ist der Patch-Diff für Angreifer verfügbar.

Unsere Empfehlung

  • Composer.lock-Dateien auf beganovich/snappdf unter 6.1.0 prüfen, insbesondere auf Windows-Hosts.
  • Auf 6.1.0 oder neuer aktualisieren und die installierte Version überprüfen.
  • Prüfen, ob ein aus dem Internet erreichbarer Endpunkt URLs akzeptiert, die an den Renderer gelangen.
  • Web- und PHP-Logs auf ungewöhnliche Befehlsausführung ü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 31.10.2026 04: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.