„`html
Zusammenfassung
Das WordPress-Plugin „SignUp & SignIn“ (Versionen bis 1.0.0) weist eine kritische Authentication-Bypass-Schwachstelle auf. Unauthentifizierte Angreifer können die Passwörter beliebiger Benutzer, einschlieĂźlich Administratoren, ändern und somit vollständige Kontrolle ĂĽber betroffene WordPress-Installationen erlangen.
Betroffene Systeme
Das SignUp & SignIn Plugin für WordPress in den Versionen bis einschließlich 1.0.0 ist betroffen. Die Schwachstelle kann auf allen WordPress-Installationen mit diesem Plugin ausgenutzt werden, unabhängig von der WordPress-Kernversion.
Technische Details
Die Anfälligkeit liegt in der AJAX-Handler-Funktion pravel_change_password(), die via wp_ajax_nopriv_pravel_change_password registriert ist und daher für unauthentifizierte Benutzer zugänglich bleibt.
Schwachstellen:
- Fehlende Nonce-Verifizierung
- Keine Capability-ĂśberprĂĽfung
- Unsichere GleichheitsĂĽberprĂĽfung (loose equality) des Parameters
reset_activation_code - Problematische Behandlung leerer Werte durch
get_user_meta()
Angreifer können eine manipulierte POST-Anfrage an admin-ajax.php mit folgenden Parametern senden: action=pravel_change_password, reset_user_id (Zielbenutzer-ID) und new_password_custom (neues Passwort). Wurde nie ein Passwort-Reset initiiert, gibt get_user_meta() einen leeren String zurück, der trivialerweise gegen einen omittierten oder leeren Code validiert wird.
Empfohlene Massnahmen
- Plugin sofort deaktivieren und deinstallieren
- Alle WordPress-Benutzerpasswörter überprüfen und zurücksetzen
- Administratorkonten auf verdächtige Aktivitäten überprüfen
- Access-Logs auf unbefugte Zugriffe analysieren
- Nach stabiler, gepatchter Version suchen oder alternatives Plugin wählen
- Web Application Firewall (WAF) zur Blockierung verdächtiger admin-ajax.php-Anfragen konfigurieren
Bewertung
CVSS-Score: 9.8 (Critical)
Diese Schwachstelle ermöglicht vollständige Systemkompromittierung ohne Authentifizierung. Die fehlenden Sicherheitsmechanismen führen zu unkontrolliertem Account-Takeover. Sofortige Aktion ist erforderlich.
„`