IT SBIT Services
Schneeberger
DEEN
CVE-Tracker

sqlparse: PHP-Code-Injection über unescapte Dollarzeichen im PHP-Ausgabeformat

CVE-2026-112307Hoch 8.4

← Alle Schwachstellen

Zusammenfassung

sqlparse, eine Python-Bibliothek zum Parsen von SQL, enthält eine Code-Injection-Schwachstelle im PHP-Ausgabeformat (output_format='php'). Nicht escapte Dollarzeichen im SQL-Text werden in doppelt gequotete PHP-Strings übernommen, sodass ein Angreifer ${expr}-Sequenzen einbetten kann, die beliebigen PHP-Code ausführen, wenn das erzeugte Snippet läuft. Voraussetzung ist, dass eine Anwendung nicht vertrauenswürdiges SQL mit diesem Ausgabeformat umwandelt und das Ergebnis ausführt; der CVSS-Vektor geht von lokalem Zugriff und Benutzerinteraktion aus.

Betroffen

  • sqlparse 0.6.0 und frühere Versionen (betroffener Bereich 0 bis <= 0.6.0 gemäss VulnCheck)
  • Nur Anwendungen, die das PHP-Ausgabeformat auf nicht vertrauenswürdigen SQL-Text anwenden, sind exponiert

Behoben in

Unbekannt. Für diese CVE ist keine korrigierte Version bestätigt. Ein Upgrade auf 0.6.0 behebt sie nicht, da 0.6.0 im betroffenen Bereich liegt.

Umgehung

  • Das PHP-Ausgabeformat (output_format='php') nicht für nicht vertrauenswürdige Eingaben verwenden
  • Erzeugte PHP- oder Python-Snippets von sqlparse nicht ausführen oder importieren
  • Prüfen, ob eigener Code oder Abhängigkeiten diese Ausgabeformate überhaupt verwenden

Ausnutzung

  • Keine bekannte Ausnutzung in freier Wildbahn
  • CISA SSVC (VulnCheck): Ausnutzung keine, automatisierbar nein, technische Auswirkung total
  • Nicht im CISA-KEV-Katalog aufgeführt
  • Während der Recherche wurde kein öffentlicher Proof of Concept gefunden

Unsere Empfehlung

  • Python-Projekte und Lock-Dateien (inklusive transitiver Abhängigkeiten) auf sqlparse durchsuchen
  • Prüfen, ob Code das PHP-Ausgabeformat auf nicht vertrauenswürdige Eingaben anwendet, und diese Verwendung unterbinden
  • Das GitHub-Advisory und PR #930 auf eine bestätigte korrigierte Version beobachten und bei Verfügbarkeit aktualisieren
  • Den NVD-Eintrag erneut prüfen, der aktuell als Deferred geführt wird

Ö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 12:18.

Referenzen der NVD (3)

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.