„`html
Zusammenfassung
Das WordPress-Plugin „WP OAuth Server“ (Login with WordPress) in Versionen vor 6.3.1 weist eine kritische SicherheitslĂĽcke auf. Die Schwachstelle ermöglicht es unauthentifizierten Benutzern, auf Debug-Protokolle zuzugreifen, die an einem öffentlich erreichbaren, festen Speicherort abgelegt werden. Dies fĂĽhrt zur unbefugten Offenlegung sensibler Authentifizierungsdaten.
Betroffene Systeme
Das Plugin „WP OAuth Server“ (Login with WordPress) in allen Versionen vor 6.3.1 ist betroffen. Betroffen sind WordPress-Installationen mit aktiviertem Debug-Logging und installierter anfälliger Plugin-Version.
Technische Details
Die Schwachstelle liegt in der unzureichenden Zugriffskontrolle der Debug-Log-Datei. Das Plugin speichert Protokollinformationen an einem vorhersehbaren, nicht geschützten Speicherort im öffentlichen WordPress-Verzeichnis. Bei aktiviertem Debug-Modus werden folgende sensible Daten protokolliert:
- OAuth-Token und Autorisierungscodes
- Benutzeraufzeichnungen mit Passwort-Hashes
- Session-Informationen
Angreifer können diese Dateien direkt über HTTP(S) abrufen, ohne sich zu authentifizieren. Dies ermöglicht Token-Hijacking, Session-Übernahme und potenzielle Brute-Force-Angriffe gegen Benutzerpasswörter.
Empfohlene Massnahmen
- Sofortige Aktualisierung: Das Plugin auf Version 6.3.1 oder höher aktualisieren
- Debug-Logging deaktivieren: Debug-Modus in WordPress deaktivieren, bis ein Patch verfĂĽgbar ist
- Debug-Dateien entfernen: Existierende Debug-Protokolle manuell löschen
- Zugriff beschränken: .htaccess-Regeln implementieren, um Zugriff auf Protokolldateien zu blockieren
- Passwörter zurücksetzen: Alle WordPress-Benutzerpasswörter neu setzen
- Token erneuern: OAuth-Tokens widerrufen und neu generieren
Bewertung
CVSS-Score: 7.5 (High)
Die Schwachstelle wird als hochgradiges Sicherheitsrisiko beweritet. Die Kombination aus unbeschränktem Netzwerkzugriff, fehlender Authentifizierung und Offenlegung kritischer Authentifizierungsdaten rechtfertigt eine sofortige Behebung.
„`