Im WordPress-Plugin , das ĂŒber 700.000 aktive Installationen zĂ€hlt, gibt es eine Schwachstelle, die das AusfĂŒhren beliebiger Befehle und PHP-Skripte auf dem Server ermöglicht. Das Problem tritt in den Versionen von File Manager von 6.0 bis 6.8 auf und wurde in der Version 6.9 behoben.
Das Plugin File Manager bietet Administratoren von WordPress Werkzeuge zur Verwaltung von Dateien und nutzt dafĂŒr die integrierte Bibliothek . Im Quellcode der Bibliothek elFinder befinden sich Beispiele, die im Arbeitsverzeichnis mit der Endung â.distâ geliefert werden. Die Schwachstelle entsteht dadurch, dass bei der Auslieferung der Bibliothek die Datei âconnector.minimal.php.distâ in âconnector.minimal.phpâ umbenannt wurde und somit bei externen Anfragen ausfĂŒhrbar wurde. Das angegebene Skript ermöglicht es, beliebige Dateioperationen (hochladen, öffnen, bearbeiten, umbenennen, rm usw.) auszufĂŒhren, da seine Parameter an die Funktion run() des Hauptplugins ĂŒbergeben werden, was verwendet werden kann, um PHP-Dateien in WordPress zu ersetzen und beliebigen Code auszufĂŒhren.
Die Gefahr wird verstĂ€rkt durch die Tatsache, dass die Schwachstelle bereits fĂŒr automatisierte Angriffe, bei denen im Verzeichnis âplugins/wp-file-manager/lib/files/â ein Bild mit PHP-Code ĂŒber den Befehl âuploadâ hochgeladen wird. Dieses wird dann in ein PHP-Skript umbenannt, dessen Name zufĂ€llig ausgewĂ€hlt wird und den Text âhardâ oder âx.â enthĂ€lt, zum Beispiel hardfork.php, hardfind.php, x.php usw. Nach dem Start fĂŒgt der PHP-Code HintertĂŒren in die Dateien /wp-admin/admin-ajax.php und /wp-includes/user.php ein, die Angreifern Zugang zur AdministrationsoberflĂ€che der Website verschaffen. Die Ausnutzung erfolgt durch das Senden einer POST-Anfrage an die Datei âwp-file-manager/lib/php/connector.minimal.phpâ.
Bemerkenswert ist, dass nach dem Hack nicht nur eine HintertĂŒr hinterlassen, sondern auch Ănderungen vorgenommen werden, um weitere Zugriffe auf die Datei connector.minimal.php, die die Schwachstelle enthĂ€lt, zu schĂŒtzen und die Möglichkeit eines Angriffs auf den Server durch andere Angreifer zu blockieren.
Die ersten Angriffsversuche wurden am 1. September um 7 Uhr morgens (UTC) festgestellt. Im
12:33 (UTC) Die Entwickler des File Manager-Plugins haben einen Patch veröffentlicht. Laut der Sicherheitsfirma Wordfence wurden innerhalb eines Tages etwa 450.000 Versuche zur Ausnutzung der Schwachstelle von ihrer Firewall blockiert. Eine Netzwerkanalyse hat gezeigt, dass 52 % der Websites, die dieses Plugin nutzen, noch nicht aktualisiert wurden und weiterhin anfĂ€llig sind. Nach der Installation des Updates sollte man die Zugriffe auf das Skript âconnector.minimal.phpâ im HTTP-Server-Log ĂŒberprĂŒfen, um mögliche Kompromittierungen des Systems festzustellen.
ZusÀtzlich kann auf die Korrekturversion hingewiesen werden in der 40 Fehlerbehebungen angeboten werden .
Quelle: opennet.ru
