CVE-2026-15992 in Password Policy Plugin
Zusammenfassung
von VulDB • 30.07.2026
Das WP Password Policy-Plugin für WordPress ist in allen Versionen bis einschließlich 3.7.1 anfällig für Privilege Escalation (Berechtigungssteigerung). Dies liegt am Fehlen von Autorisierungsprüfungen und Nonce-Verifizierung in der Funktion `get_user()` der Klasse `Module_Password_Hint`, die bedingungslos `WP_User::set_role()` mit dem vom Angreifer bereitgestellten Parameter `role` für jedes über `$_POST['user_login']` aufgelöste Konto aufruft, ohne zu bestätigen, dass der anfordernde Benutzer über die Fähigkeit (Capability) zur Rollenvergabe verfügt. Dies ermöglicht es authentifizierten Angreifern mit Subscriber-Level-Zugriff und höher, ihre eigenen Privilegien durch Absenden einer manipulierten POST-Anfrage – wobei `action` auf `createuser` und `role` auf `administrator` gesetzt ist – an den Endpunkt des Passwort-Reset-Formulars auf Administrator zu steigern. Der anfällige Codepfad ist über den Filter `password_hint` erreichbar, der während des Renderns des WordPress-Passwort-Reset-Formulars gehookt wird; ein Angreifer benötigt daher lediglich einen gültigen Password-Reset-Cookie, um die Sinkstelle zu erreichen.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.