„`html
Zusammenfassung
Die Ultimate Member WordPress-Plugin-Versionen vor 2.12.0 weisen eine Stored Cross-Site-Scripting (XSS)-Vulnerability auf. Diese ermöglicht authentifizierten Benutzern mit Subscriber-Berechtigung oder höher, schädliche JavaScript-Code in benutzerdefinierten Textarea-Profilfeldern einzuschleusen. Der injizierte Code wird bei jedem Aufruf des Benutzerprofils ausgeführt, einschließlich durch Administratoren.
Betroffene Systeme
Ultimate Member WordPress Plugin in allen Versionen vor 2.12.0. Die Vulnerability betrifft WordPress-Installationen, die dieses Plugin aktiv verwenden und Benutzer mit Subscriber-Zugriff oder höheren Rollen erlauben, Profilfelder zu bearbeiten.
Technische Details
Das Plugin verarbeitet benutzerdefinierte Textarea-Profilfelder ohne ausreichende Sanitization und Output-Escaping. Authentifizierte Angreifer können JavaScript-Code direkt in diese Felder eingeben. Der Code wird persistent gespeichert (Stored XSS) und bei jedem Profileaufruf im Browser des Betrachters ausgeführt. Da auch Administrator-Profile den Code ausführen, können Angreifer administrative Funktionen missbrauchen, Sitzungen hijacken oder weitere Plugins installieren.
Empfohlene Massnahmen
- Sofortige Aktualisierung des Ultimate Member Plugins auf Version 2.12.0 oder neuer durchführen
- Bestehende Profilfelder aller Benutzer überprüfen auf verdächtige JavaScript-Eingaben
- Eingabevalidierung und Output-Escaping für alle Profilfelder implementieren
- Subscriber-Rollen einschränken, falls nicht erforderlich
- Content Security Policy (CSP) Header konfigurieren als zusätzliche Schutzschicht
- Regelmäßige WordPress-Plugin-Audits durchführen
Bewertung
CVSS-Score: 8.0 (High)
Die hohe Einstufung ist gerechtfertigt durch die einfache Ausnutzbarkeit, das hohe Schadenpotenzial gegenüber Administratoren und die persistente Natur der Vulnerability. Eine zeitnahe Behebung ist erforderlich.
„`