„`html
Zusammenfassung
Die WordPress-Erweiterung „Advanced Form Integration — Connect Forms to 200+ Apps“ in Versionen vor 2.1.1 weist eine kritische Schwachstelle auf. Diese ermöglicht es unauthentizierten Besuchern, Administrator-Konten über öffentliche Formulare zu erstellen. Die Vulnerability entsteht durch fehlende Validierung der WordPress-Benutzerrollen bei der automatisierten Benutzeranlage.
Betroffene Systeme
Betroffen sind WordPress-Installationen mit dem Plugin „Advanced Form Integration“ in Version 2.1.0 und älter. Das Risiko besteht nur bei aktiven Integrationen, die die Benutzerrolle auf ein öffentlich zugängliches Formularfeld abbilden. Diese Konfiguration gilt als nicht-standard und erfordert explizite Konfiguration durch den Administrator.
Technische Details
Die Schwachstelle basiert auf einer unzureichenden Rollenvalidierung im Benutzeranlage-Prozess. Wenn eine Integration so konfiguriert ist, dass die WordPress-Benutzerrolle aus einem Formularfeld übernommen wird, kann ein Angreifer durch Manipulation des Requests die Rolle auf „administrator“ setzen. Das Plugin führt keine Whitelist-Validierung durch und akzeptiert beliebige Rollenwerte.
Angriffsvektor: Ein Angreifer sendet eine POST-Anfrage an das Formular mit manipulierten Parametern, die die Benutzerrolle auf Administrator setzen. Dies erfordert keine Authentifizierung und kann vollautomatisiert durchgeführt werden.
Empfohlene Massnahmen
- Sofortiges Update auf Version 2.1.1 oder höher
- Überprüfung betroffener Formularkonfigurationen auf unbefugte Admin-Konten
- Implementierung von reCAPTCHA oder ähnlichen Schutzmechanismen
- Beschränkung der Benutzerrolle auf einen festen, sicheren Wert
- Regelmäßige Überprüfung der Benutzerverwaltung
Bewertung
CVSS-Score: 8.1 (High) – Diese Bewertung spiegelt das erhebliche Risiko wider, da unbefugter Administratorzugriff zu vollständiger Systemkompromittierung führt. Das begrenzte Angriffsfeld (nur bei spezifischer Konfiguration) reduziert den Score marginal.
„`