„`html
Zusammenfassung
Das WordPress-Plugin „Events Made Easy“ (Versionen bis einschlieĂźlich 3.2.5) weist eine kritische Local File Inclusion (LFI)-Schwachstelle auf. Die Vulnerabilität ermöglicht authentifizierten Angreifern mit Contributor-Privilegien oder höher die Inklusion und AusfĂĽhrung beliebiger PHP-Dateien auf dem Server. Der Exploit wird passiv durch das Laden der betroffenen Single-Event-Seite durch Website-Besucher ausgelöst.
Betroffene Systeme
Alle WordPress-Installationen mit dem „Events Made Easy“ Plugin in den Versionen up to 3.2.5 sind betroffen. Die Vulnerabilität erfordert mindestens Contributor-Level-Zugriff zur Exploitation, wird aber durch den passiven Trigger-Mechanismus kritisch.
Technische Details
Die Schwachstelle existiert in der eme_single_event_page_template-Funktion, welche fehlerhafte Eingabevalidierung bei der Verarbeitung von Template-Pfaden durchführt. Angreifer können Directory-Traversal-Sequenzen (z.B. ../) in gespeicherten Payloads einbetten. Diese werden bei jedem Seitenaufruf durch reguläre Besucher verarbeitet, wodurch beliebige PHP-Dateien eingebunden und ausgeführt werden können.
Das kritische Merkmal ist die gespeicherte Traversal-Payload: Nach dem Absenden durch den Angreifer erfolgt die Code-Ausführung automatisch, ohne dass weitere Interaktion erforderlich ist. Dies ermöglicht Szenarien, in denen hochgeladene PHP-Dateien eingebunden und ausgeführt werden.
Empfohlene Massnahmen
- Plugin sofort deaktivieren und deinstallieren, bis ein Patch verfĂĽgbar ist
- Alternative Event-Management-Plugins evaluieren
- Dateirechte ĂĽberprĂĽfen: PHP-Dateien in Upload-Verzeichnissen sollten nicht ausfĂĽhrbar sein
- Web Application Firewall (WAF) konfigurieren fĂĽr Directory-Traversal-Muster
- Contributor-Konten überprüfen auf verdächtige Event-Einträge mit malzösem Code
- Server-Logs auf ungewöhnliche Dateizugriffe analysieren
Bewertung
CVSS 7.5 (High) – Die Kombination aus einfacher Exploitation durch authentifizierte Benutzer und automatischer AusfĂĽhrung durch passive Trigger stellt ein erhebliches Risiko dar. Die Möglichkeit zur Remote Code Execution und der Bypass von Zugriffskontrollmechanismen erfordert sofortiges Handeln.
„`