„`html
Zusammenfassung
Das WordPress-Plugin Workeera in Versionen vor 1.0.6 weist eine kritische Sicherheitslücke auf, die es Benutzern mit niedrigen Berechtigungen (ab Subscriber-Rolle) ermöglicht, beliebige Dateien vom Server zu löschen. Die Schwachstelle kombiniert mangelnde Input-Validierung bei der Profilbearbeitung mit fehlender Pfad-Validierung bei Dateioperationen.
Betroffene Systeme
Das WordPress-Plugin Workeera in allen Versionen vor 1.0.6 ist betroffen. Die Anfälligkeit kann auf all jenen WordPress-Installationen ausgenutzt werden, auf denen das Plugin aktiv installiert und aktiviert ist.
Technische Details
Die Schwachstelle besteht aus zwei zusammenhängenden Validierungsmängeln:
- Fehlende Input-Validierung: Das Plugin beschränkt nicht, welche Werte in das Kandidaten-Profil eines Benutzers geschrieben werden dürfen
- Fehlende Pfad-Validierung: Beim Löschen von Dateien werden die Dateipfade nicht validiert oder bereinigt, bevor Dateioperationen durchgeführt werden
Ein Angreifer mit Subscriber-Rolle kann diese Mechanismen ausnutzen, um über manipulierte Profileinträge beliebige Dateipfade anzugeben und diese anschließend zu löschen. Dies ermöglicht eine Directory Traversal-Attacke zur Löschung kritischer Systemdateien.
Empfohlene Massnahmen
- Plugin Workeera sofort auf Version 1.0.6 oder höher aktualisieren
- Benutzerberechtigungen überprüfen und einschränken, insbesondere Subscriber-Konten
- Regelmäßige Backups durchführen
- Datei-Integritätsprüfungen implementieren
- Audit-Logs auf verdächtige Löschvorgänge prüfen
Bewertung
CVSS-Score: 9.6 (Critical)
Angriffsvektor: Network
Status: Kein Patch verfügbar (Stand der Veröffentlichung)
Die kritische Einstufung ist gerechtfertigt, da die Schwachstelle eine unkomplizierte Remote-Ausnutzung durch Benutzer mit minimalen Berechtigungen ermöglicht und zu Datenverlust sowie Systemausfällen führen kann.
„`