IT SBIT Services
Schneeberger
DEEN
CVE-Tracker

Craft CMS: Umgehung der Blockliste in Twig create() ermöglicht Dateizugriff und Remote Code Execution

CVE-2026-112777Hoch 8.7

← Alle Schwachstellen

Zusammenfassung

Craft CMS 4.x vor 4.18.8 und 5.x vor 5.11.0 enthalten eine Umgehung der Blockliste in der Twig-Funktion create(). Die Prüfung der Klassennamen unterscheidet zwischen Gross- und Kleinschreibung, die PHP-Klassenauflösung jedoch nicht. Dadurch instanziiert ein Klassenname in Kleinschreibung, etwa splfileobject, die Klasse SplFileObject. Ein Angreifer mit Template-Ausführungsrechten, etwa ein Administrator des Control Panels, kann Dateien wie .env lesen (inklusive Sicherheitsschlüssel und Datenbank-Zugangsdaten) und eine PHP-Datei ins Webroot schreiben, was zu Remote Code Execution führt. Der NVD-Eintrag bewertet die Lücke mit 8.7 (CVSS 4.0), der Vektor enthält jedoch keine erforderlichen Berechtigungen, was der Beschreibung widerspricht. Das GitHub-Advisory stuft die Lücke als Low ein, weshalb sich die offizielle Bewertung noch ändern kann.

Betroffen

  • Craft CMS 4.0.0 bis vor 4.18.8
  • Craft CMS 5.0.0 bis vor 5.11.0

Behoben in

  • Craft CMS 4.18.8
  • Craft CMS 5.11.0

Umgehung

  • Kein vom Hersteller dokumentierter Workaround. Das Update einspielen.
  • Zwischenzeitliche Risikoreduktion: Konten mit Control-Panel- oder Template-Ausführungsrechten prüfen und nicht benötigte entfernen.

Ausnutzung

  • Zum Zeitpunkt der Recherche wurde keine Ausnutzung in freier Wildbahn gefunden.
  • Nicht im CISA-KEV-Katalog aufgeführt; es wurde kein öffentlicher Proof of Concept gefunden. Vor einer Abhängigkeit erneut prüfen.
  • CISA SSVC: Ausnutzung keine, automatisierbar ja, technische Auswirkung partiell.

Unsere Empfehlung

  • Öffentlich erreichbare Craft-CMS-Instanzen identifizieren und auf 4.18.8, 5.11.0 oder neuer aktualisieren.
  • Administratoren-Rechte im Control Panel und Template-Ausführungsrechte auf die tatsächlich benötigten Personen beschränken.
  • Sicherstellen, dass .env-Dateien nicht über den Webserver abrufbar sind, und das Webroot auf unerwartete PHP-Dateien prüfen.
  • Logs auf ungewöhnliche Anfragen an neu erstellte Dateien sowie auf Änderungen in der Liste der Control-Panel-Benutzer ü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 01.11.2026 01:56.

Referenzen der NVD (2)

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.