Angriffe auf Online-Shops auf WordPress- und WooCommerce-Basis
Raketenwissenschaftler
- php
- sicherheit
- webserver
heise.de schreibt:
Wer auf seiner WordPress- oder WooCommerce-Website einen Onlineshop mit dem Plug-in Fancy Product Designer betreibt, sollte die Software aus Sicherheitsgründen komplett deinstallieren.
Bericht auf heise.de
Man könnte jetzt denken, es wäre etwas „hoch kompliziertes“ und „Raketenwissenschaft“ - aber ein Blick auf die ursprüngliche Schadensmeldung
zeigt:
In most cases a successful attack results in a file with a unique ID and a PHP extension, which will appear in a subfolder of either
- wp-admin
or
- wp-content/plugins/fancy-product-designer/inc
with the date the file was uploaded. For instance:
- wp-content/plugins/fancy-product-designer/inc/2021/05/30/4fa00001c720b30102987d980e62d5e4.php
Der Kindergartenfehler ist offensichtlich:
$_SERVER['DOCUMENT_ROOT']/wp-admin
sind ohne Authentifizierung aufrufbar (Das ist ein Kindergartenfehler von Wordpress, denn es lässt dort die Installation von Dateien für Erweiterungen zu. Da sollte eigentlich eine Authenifizierungsanforderung automatisch includiert werden.)/inc/
oder /lib/
heisst, dann sollte alles, was in diesem Ordner ist gar nicht via http aufrufbar sein (Zugriffe auf das Verzeichnis mit Require all denied
sperren) und, als zweite Verteidigungslinie, die Arbeit bei einem Direktaufruf verweigern statt etwas zu speicherm. Auch das per Autoinclude.Soweit dann auch zu meinen Bedenken hinsichtlich „verbreiteter und von der Community gut unterstützter Libarys“.
Hi there,
- Dateien unter
$_SERVER['DOCUMENT_ROOT']/wp-admin
sind ohne Authentifizierung aufrufbar (Das ist ein Kindergartenfehler von Wordpress, denn es lässt dort die Installation von Dateien für Erweiterungen zu. Da sollte eigentlich eine Authenifizierungsanforderung automatisch includiert werden.)
Warum auch sollte ein Kindergartenprogramm keine Kindergartenfehler haben...?
Warum auch sollte ein Kindergartenprogramm keine Kindergartenfehler haben...?
Damit die Kinder nicht in ins Klo fallen?