Zum Inhalt springen
← Zurück zum Cyberlagebild
Zuletzt aktualisiert 25.08.2026 10:33

ElementSearchController Blind SQL Injection (Bypass of GHSA-2453-mppf-46cj)

CVSS –1 Quelle

Beschreibung

Dem Endpunkt `ElementSearchController::actionSearch()` fehlt der `unset()`-Schutz, der dem ElementIndexesController in [GHSA-2453-mppf-46cj] (https://github.com/craftcms/cms/security/advisories/GHSA-2453-mppf-46cj) hinzugefügt wurde. Die exakt gleiche SQL-Injection-Schwachstelle (einschließlich `criteria[orderBy]`, dem ursprünglichen Beratungsvektor) funktioniert auf diesem Controller, da der Fix nie darauf angewendet wurde. Jeder authentifizierte Bedienfeldbenutzer (kein Administrator erforderlich) kann beliebiges SQL über `criteria[where]`, `criteria[orderBy]` oder andere Abfrageeigenschaften injizieren und den vollständigen Datenbankinhalt über boolesche Blindinjektion extrahieren. Benutzer sollten auf die gepatchte Version 5.9.9 aktualisieren, um das Problem zu beheben. ### Referenzen https://github.com/craftcms/cms/commit/e1a3dd669ae31491b86ad996e88a1d30d33d9a42

HerstellerPixel & Tonic
ProduktCraft CMS
ProduktfamilieCraft Cms
Betroffene Versionen≤ 5.9.8
Behobene Versionen5.9.9

Quellen & weiterführende Informationen

Hier werden ausschließlich tatsächlich zu dieser Schwachstelle gespeicherte Quellenbelege angezeigt.

Was ist zur Behebung zu tun?

Auf eine behobene Version aktualisieren: 5.9.9.

PrioritätGelb
EinordnungZeitnah behandeln: hohes technisches Risiko.

Empfohlene Schritte

  • Betroffene Systeme identifizieren: Pixel & Tonic Craft CMS.
  • Exposition prüfen: Internet-Erreichbarkeit, Admin-Oberflächen, VPN, Mail- oder Webdienste.
  • Update/Rollout auf behobene Version vorbereiten und priorisiert einspielen.
  • Nacharbeiten dokumentieren: betroffene Assets, Maßnahme, Zeitpunkt, Restrestrisiko.

Übergangsmaßnahmen

  • Zugriff auf betroffene Dienste auf vertrauenswürdige Netze einschränken.
  • WAF/IDS/EDR-Regeln und Hersteller-IOCs aktivieren, sofern verfügbar.
  • Nicht benötigte Funktionen, Plugins oder Dienste temporär deaktivieren.