Zum Inhalt springen
← Zurück zum Cyberlagebild
Zuletzt aktualisiert 25.08.2026 03:40

Potential authenticated Remote Code Execution via referrer redirect

CVSS –1 Quelle

Beschreibung

### Anforderungen: * Zugriff auf das Bedienfeld * Berechtigungen zum Bearbeiten eines Eintrags ### Details Benutzer des Bedienfelds mit der Möglichkeit zum Bearbeiten von Einträgen können unandboxed Twig-Code über den HTTP Referrer-Header ausführen. Das Problem tritt auf, wenn ein Benutzer Einträge speichert. Strings für eine signierte Redirect-URL werden als Twig-Vorlage über `renderObjectTemplate()` kompiliert, und obwohl bereits eine Sandbox-Alternative existiert (`renderSandboxedObjectTemplate()`), wird sie in diesem Fall nicht verwendet. Diese signierte URL kann von Benutzern angegeben werden, da sie sich im HTTP-Anfrage-Header "Referer" widerspiegelt, der unter der Kontrolle des Angreifers steht. Dies wurde in Craft 5.10.0 behoben. Betroffene Benutzer sollten auf diese Version oder höher aktualisieren, um die Korrektur zu erhalten. ### Referenzen https://github.com/craftcms/cms/pull/18680

HerstellerPixel & Tonic
ProduktCraft CMS
ProduktfamilieKeine Angaben
Betroffene Versionen≥ 5.9.0 und < 5.10.0
Behobene Versionen5.10.0

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.10.0.

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.