Incomplete fix for GHSA-7jx7-3846-m7w7: Behavior injection RCE ElementIndexesController and FieldsController
Beschreibung
Der Fix für https://github.com/advisories/GHSA-7jx7-3846-m7w7 (commit https://github.com/craftcms/cms/commit/395c64f0b80b507be1c862a2ec942eaacb353748) hat nur `src/services/Fields.php` gepatcht, aber das gleiche anfällige Muster existiert in `ElementIndexesController` und `FieldsController`. Sie benötigen Administratorberechtigungen für das Bedienfeld Craft, und allowAdminChanges muss aktiviert sein, damit dies funktioniert. Ein angreifer kann die gleiche gadget-kette aus der ursprünglichen empfehlung verwenden, um rce zu erreichen. Benutzer sollten auf Craft 4.17.5 und 5.9.11 aktualisieren, um das Problem zu beheben. ## Referenzen https://github.com/craftcms/cms/security/advisories/GHSA-7jx7-3846-m7w7 dfec46362fcb40b330ce8a4d8136446e65085620 78d181e12e0b15e1300f54ec85f19859d3300f70
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.17.5, 5.9.11.
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.