Remote Code Execution
Beschreibung
### Auswirkungen Dies ist ein Angriffsvektor mit hoher Auswirkung und geringer Komplexität. Benutzer, die Craft-Installationen vor 4.4.15 ausführen, werden aufgefordert, auf mindestens diese Version zu aktualisieren, um das Problem zu beheben. ### Mitigations * Dies wurde in Craft 4.4.15 behoben. Sie sollten sicherstellen, dass Sie mindestens diese Version ausführen. * Aktualisieren Sie Ihren Sicherheitsschlüssel, falls er bereits erfasst wurde. Sie können dies tun, indem Sie den Befehl "php craft setup/security-key" ausführen und die aktualisierte Umgebungsvariable "CRAFT SECURITY KEY" in alle Produktionsumgebungen kopieren. * Wenn Sie andere private Schlüssel als Umgebungsvariablen gespeichert haben (z. B. S3 oder Stripe), aktualisieren Sie diese ebenfalls. * Aus einer Fülle von Vorsicht möchten Sie möglicherweise alle Ihre Benutzer zwingen, ihre Passwörter zurückzusetzen, falls Ihre Datenbank kompromittiert wurde. Sie können dies tun, indem Sie `php craft resave/users --set passwordResetRequired --to "fn() => true" ausführen. ### Referenzen https://github.com/craftcms/cms/commit/c0a37e15cc925c473e60e27fe64054993b867ac1#diff-47dd43d86f85161944dfcce2e41d31955c4184672d9bd99d82b948c6b01b86476 https://github.com/craftcms/cms/commit/7359d18d46389ffac86c2af1e0cd59e37c298857 https://github.com/craftcms/cms/commit/a270b928f3d34ad3bd355e https://github.com/craftcms/cms/blob/develop/CHANGELOG.md#4415---2023-07-03-critical
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: 4.4.15.
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.
- Administrative Zugänge besonders absichern: MFA, Passwortrotation, Session-Invalidierung.