CVE-2026-85714
Stirling-PDF: Remotecodeausführung über H2
- Veröffentlicht
- 14.10.2026
- Aktualisiert
- 15.10.2026
- CNA zuweisen
- GitHub_M
- Beweise beobachtet
- 18.10.2026
Primäres CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:HNiedrig · nächste 30 Tage
- Perzentil
- 49,1 %
- Modelldatum
- 17.10.2026
EPSS ist eine statistische Schätzung, keine Gewissheit oder ein Maß für die Auswirkung. Kombinieren Sie es mit CVSS, KEV-Status, Belichtung und Ihrer Umgebung.
Zusammenfassung
Stirling-PDF ist eine lokal gehostete Webanwendung, die verschiedene Operationen an PDF-Dateien ermöglicht. Vor Version 2.13.2 kann ein authentifizierter Administrator, der die Standard-H2-Datenbank und den Sicherheitsmodus verwendet, eine manipulierte SQL-Datei an POST /api/v1/database/import-database hochladen. DatabaseService.validateSqlContent() teilt die normalisierte Eingabe an Semikolons auf und akzeptiert eine Anweisung, wenn sie ein beliebiges erlaubtes Schlüsselwort enthält, wodurch gefährliche H2-Funktionen wie FILE_READ und CSVWRITE sowie CREATE ALIAS die unzureichende Whitelist umgehen und Seiteneffekte ausführen können, wenn RUNSCRIPT die Datei verarbeitet. Dies ermöglicht beliebigen Dateizugriff. Die demonstrierte Befehlausführungskette auf Betriebssystemebene schreibt vom Angreifer kontrollierte Startdateien an einen Benutzer-Site-Speicherort und löst dann einen Python-Interpreter der Anwendung aus, der so konfiguriert ist, dass er diese Startdateien lädt, was zur Befehlsausführung unter dem JVM-Dienstkonto führt. Dieses Problem ist in Version 2.13.2 behoben.
Quellen
Stirling-PDF v3.2.0 – Kritisch – Remote – H2 RUNSCRIPT-Überbleibsel – CREATE OR REPLACE ALIAS import-database
Verantwortungsvoller Umgang
Verwenden Sie Schwachstelleninformationen nur auf Systemen, die Sie besitzen oder zu deren Testen Sie berechtigt sind. Kitploit verlinkt auf öffentliche Forschungsmetadaten und speichert keinen Exploit-Code oder bösartige Payloads.