10/06/2026
Auf mehreren Joomla-Installationen wurde eine verdächtige Datei namens x.xml hochgeladen. Der Inhalt deutet auf einen Angriff über den JCE Editor hin. Ziel ist offenbar, ein manipuliertes JCE-Profil einzuspielen, das gefährliche Datei-Uploads erlaubt.
Dadurch könnten Angreifer unter Umständen PHP-Dateien oder sogenannte Webshells hochladen und die Webseite übernehmen.
Bitte folgende Schritte durchführen:
Zuerst muss geprüft werden, ob auf der jeweiligen Webseite eine Datei namens x.xml vorhanden ist. Falls ja, sollte diese Datei nicht einfach ignoriert werden, sondern als möglicher Hinweis auf einen Angriff behandelt werden.
Der JCE Editor muss sofort auf die aktuellste verfügbare Version aktualisiert werden. Das Update erfolgt im Joomla-Backend unter:
System → Erweiterungen → Updates
Falls kein Update angezeigt wird, bitte vorher die Updatequellen wiederherstellen, den Cache leeren und erneut nach Updates suchen.
Anschließend müssen die JCE-Profile geprüft werden:
Komponenten → JCE Editor → Editor Profiles
Dort sollten alle unbekannten oder verdächtigen Profile gelöscht werden. Besonders kritisch sind Profile, in denen PHP-Dateien als Upload erlaubt sind oder die MIME-Prüfung deaktiviert wurde.
Danach sollte die Webseite auf verdächtige PHP-Dateien geprüft werden. Besonders kritisch sind PHP-Dateien in Ordnern, in denen normalerweise keine PHP-Dateien liegen sollten, zum Beispiel:
/images/
/media/
/tmp/
/cache/
/administrator/cache/
Wenn dort Dateien mit Endungen wie .php, .phtml oder ähnlichen Varianten gefunden werden, müssen diese sorgfältig geprüft und bei Verdacht entfernt werden.
Zusätzlich sollte geprüft werden, welche Dateien am Tag des Angriffs neu erstellt oder geändert wurden. Verdächtig sind vor allem neue PHP-, XML- oder getarnte Dateien in Upload- und Medienverzeichnissen.
Nach der Bereinigung sollte die Ausführung von PHP-Dateien in Upload-Ordnern blockiert werden. Bei Apache kann dazu in den betroffenen Ordnern eine .htaccess mit folgendem Inhalt angelegt werden:
Require all denied
RemoveHandler .php .phtml .php3 .php4 .php5 .php7 .php8
RemoveType .php .phtml .php3 .php4 .php5 .php7 .php8
Außerdem sollten die Server-Logs geprüft werden, insbesondere auf Zugriffe auf x.xml, den JCE Editor und verdächtige PHP-Dateien in Upload-Verzeichnissen.
Nach Abschluss der Prüfung und Bereinigung sollten alle relevanten Zugangsdaten geändert werden:
Joomla-Administrator-Passwörter
FTP/SFTP/SSH-Passwörter
Datenbank-Passwörter
Hosting-Panel-Passwörter
API- oder Update-Keys
Zusätzlich sollten die Joomla-Benutzerkonten geprüft und unbekannte oder verdächtige Benutzer entfernt werden.
Wichtig: Die Datei x.xml ist nicht automatisch der einzige Schaden. Entscheidend ist, ob darüber ein manipuliertes JCE-Profil angelegt wurde und ob anschließend schädliche Dateien hochgeladen wurden. Deshalb müssen JCE, die Upload-Verzeichnisse, Benutzerkonten und Logs geprüft werden.
Zum Schluss sollte für alle Joomla-Installationen eine regelmäßige Prüfung auf Erweiterungsupdates eingerichtet werden, damit kritische Sicherheitsupdates künftig schneller erkannt und eingespielt werden.