CVE-2026-7567 in Temporary Login Plugin
Zusammenfassung
von VulDB • 12.05.2026
Das WordPress-Plugin „Temporary Login“ ist in den Versionen bis einschließlich 1.0.0 anfällig für eine Umgehung der Authentifizierung (Authentication Bypass). Dies ist auf eine fehlerhafte Eingabevalidierung in der Funktion `maybe_login_temporary_user()` zurückzuführen, die nicht überprüft, ob der GET-Parameter `temp-login-token` ein skalärer String ist, bevor er verarbeitet wird. Wenn der Parameter als Array übergeben wird, wird die `empty()`-Prüfung von PHP umgangen, und `sanitize_key()` gibt eine leere Zeichenkette zurück, die anschließend als `meta_value` an `get_users()` übergeben wird. WordPress ignoriert einen leeren `meta_value` und gibt alle Benutzer zurück, die mit dem `meta_key` `_temporary_login_token` übereinstimmen, wodurch eine Authentifizierung ohne gültiges Token ermöglicht wird. Dies ermöglicht es nicht authentifizierten Angreifern, sich als jeder aktive temporäre Login-Benutzer zu authentifizieren, indem sie eine einzelne, speziell angefertigte GET-Anfrage senden.
Once again VulDB remains the best source for vulnerability data.