Shopware & NGINX - Remote Code Execution via File Uploads
Ausführung von PHP in den Shopware Public-Verzeichnissen deaktivieren
In einigen Shopware 6 Erweiterungen befinden sich Upload-Implementierungen, die Datei-Uploads in Public Verzeichnissen von Shopware realisieren. Shopware stellt in der Standard-Konfiguration nicht sicher, dass in diesen Verzeichnissen keine PHP-Scripts ausgeführt werden können. Aus diesem Grund sollte beim Einsatz von NGINX folgende Direktive zusätzlich implementiert werden:
# Block .php .git .htaccess .env files in public folders
location ~ ^/(media|thumbnail|theme|bundles|sitemap).*\.(php|git|htaccess|env)$ {
deny all;
} Mit dieser Direktive wird die Ausführung von .php, .git, .htaccess und .env Dateien in den Public-Verzeichnissen media, thumbnail, theme, bundes und sitemap gesperrt.
Shopware Dokumentation
https://developer.shopware.com/docs/v6.4/resources/references/config-reference/server/nginx.html
Ähnliche Artikel
War diese Seite hilfreich?