← Alle Beiträge

Elementor CSRF-Schwachstelle ermöglicht Übernahme von Websites

Elementor CSRF-Schwachstelle ermöglicht Übernahme von Websites

Sicherheitsforscher haben eine kritische Schwachstelle im Elementor Website Builder-Plugin für WordPress entdeckt, die es nicht authentifizierten Angreifern ermöglicht, die Kontrolle über betroffene Websites zu übernehmen. Es handelt sich um einen Cross-Site-Request-Forgery-Fehler (CSRF) mit einem CVSS-Wert von 8,8 von 10,0. Betroffen sind die Versionen 4.3.0 und 4.3.1 des Plugins, das laut WordPress.org-Statistiken derzeit auf mehr als zwei Millionen Websites installiert ist. Das Problem wurde verantwortungsvoll gemeldet und in der Anfang dieser Woche veröffentlichten Version 4.3.2 behoben.

Die Schwachstelle entsteht dadurch, wie das Editor Events-Modul Sicherheitsprüfungen für REST-API-Anfragen handhabt. Konkret überspringt das Modul den CSRF-Schutz für Cookie-authentifizierte Anfragen, sobald die Zeichenkette „elementor/v1/events/“ irgendwo in der Anfrage-URI auftaucht. Da die Abfragezeichenkette Teil der URI ist und von demjenigen kontrolliert werden kann, der den Link erstellt, kann ein Angreifer diesen harmlos aussehenden Parameter an jeden REST-API-Endpunkt anhängen. Dadurch wird die gesamte Website – einschließlich der WordPress-Kernrouten und anderer Plugins – effektiv vom CSRF-Schutz ausgenommen.

Patchstack, das Sicherheitsunternehmen, das die Schwachstelle analysierte, erklärte, dass ein einziger präparierter Link ausreicht, um diese Schwäche auszunutzen. Klickt ein eingeloggter Administrator auf den Link, führt sein Browser die angeforderte Aktion automatisch mit dessen Berechtigungen aus. Auf einer Standard-WordPress-Installation ermöglicht ein solcher Klick dem Angreifer, ein neues Administrator-Konto für sich selbst zu erstellen. Dies gibt dem Angreifer volle Kontrolle über die Website, ohne dass er Passwörter kennen oder Authentifizierungsbildschirme umgehen müsste.

Für den Angriff sind keine Ausführung von JavaScript, kein abgeschicktes Formular und keine vom Bedrohungsakteur gehostete Webseite erforderlich. Der schädliche Link kann in Klartext eingebettet sein, etwa in einer E-Mail, einer Chat-Nachricht oder einem Kommentarbereich. Ein Beispiel-Request zeigt, wie ein Angreifer einen Admin-Nutzer anlegen könnte, indem er den Endpunkt /wp/v2/users anvisiert und den Umgehungsparameter anhängt. Dies verdeutlicht die Schwere der Umgehung, da sie die gesamte REST-API-Oberfläche der anfälligen Website betrifft.

Forscher stellten fest, dass Elementor-Versionen vor 4.3.0 nicht betroffen sind, da sie den Editor Events-Proxy, der den Fehler enthält, nicht enthalten. Nutzer, die die Versionen 4.3.0 oder 4.3.1 verwenden, müssen jedoch umgehend auf Version 4.3.2 aktualisieren, um ihre Installationen abzusichern. Die Entdeckung wird einem Sicherheitsforscher namens Saggre zugeschrieben. Für Website-Betreiber, die auf Managed-Hosting-Dienste wie AEU Hosting setzen, ist die Sicherstellung, dass ihre WordPress-Umgebung auf die neueste stabile Version aktualisiert ist, die erste Verteidigungslinie gegen solche Ausbeutungsversuche.

Dieser Vorfall unterstreicht, wie wichtig es ist, alle Plugins auf dem neuesten Stand zu halten. Selbst wenn eine Schwachstelle eine Benutzerinteraktion erfordert, macht die einfache Erstellung des schädlichen Links sie zu einem erheblichen Risiko. Administratoren sollten ihre Websites auf nicht autorisierte Benutzerkonten überwachen und aktuelle Aktivitätsprotokolle prüfen. Regelmäßige Updates stellen sicher, dass bekannte Schwachstellen behoben werden, bevor sie in freier Wildbahn ausgenutzt werden können. Die schnelle Veröffentlichung von Version 4.3.2 zeigt die Reaktionsfähigkeit des Anbieters auf verantwortungsvolle Offenlegungspraktiken.

Auch verfügbar in: EnglishItalianoShqip