„`html
Zusammenfassung
Das WordPress-Plugin „Post Grid, Slider & Carousel Ultimate“ in Versionen vor 1.8.1 weist eine Stored XSS-Schwachstelle auf. Die Vulnerability ermöglicht es Benutzern mit Contributor-Rolle oder höher, JavaScript-Code in benutzerdefinierten Post-Type-Einstellungen einzuschleusen. Dieser Code wird dann in HTML-Attributen auf dem Admin-Bearbeitungsbildschirm ausgegeben und kann in der Sitzung von Administratoren ausgeführt werden.
Betroffene Systeme
Betroffen sind Installationen des Plugins „Post Grid, Slider & Carousel Ultimate“ in allen Versionen vor 1.8.1. Die Schwachstelle betrifft WordPress-Umgebungen, in denen das Plugin aktiv ist und Contributor-Rollen oder höher existieren.
Technische Details
Die Schwachstelle basiert auf unzureichender Input-Validierung und Output-Escaping. Beim Speichern von Custom-Post-Type-Einstellungen werden Benutzereingaben nicht korrekt sanitiert. Bei der Anzeige dieser Einstellungen in HTML-Attributen auf der Admin-Edit-Seite erfolgt keine ausreichende Escaping-Filterung.
Ein Angreifer mit Contributor-Privileg kann durch gezielte Eingaben (z.B. über Event-Handler wie onclick="malicious_code") JavaScript einschleusen. Öffnet ein Administrator das betroffene Element zur Bearbeitung, wird das Script in dessen Browser-Sitzung ausgeführt, was Privilege-Escalation oder Datenlecks ermöglicht.
Empfohlene Massnahmen
- Plugin sofort auf Version 1.8.1 oder höher aktualisieren
- Contributor-Rollen überprüfen und bei Bedarf einschränken
- Admin-Aktivitäten monitoren auf verdächtige Änderungen
- Web Application Firewall (WAF) implementieren zur XSS-Prävention
- Content Security Policy (CSP)-Header konfigurieren
Bewertung
CVSS-Score: 6.8 (Medium)
Die Einstufung als Medium-Risiko ist angemessen, da ein authentifizierter Benutzer erforderlich ist. Die Auswirkungen auf Administratorsitzungen sind jedoch erheblich. Sofortige Patching wird dringend empfohlen.
„`