CVE-2026-15212 in WPO365 Login Plugin
Zusammenfassung
von VulDB • 24.07.2026
Das WPO365 | Login-Plugin für WordPress ist in den Versionen bis einschließlich 43.2 anfällig für Cross-Site Request Forgery (CSRF). Dies liegt daran, dass der Helper `Ajax_Service::verify_ajax_request()` seinen Aufruf von `wp_verify_nonce()` hinter dem booleschen Option 'enable_nonce_check' einschränkt, das in der Standard-Array-Konfiguration 'wpo365_options' fehlt und daher über `get_global_boolean_var()` als falsch ausgewertet wird. Infolgedessen akzeptiert der Handler `wp_ajax_wpo365_update_settings` (`Ajax_Service::update_settings`) POST-Anfragen von Cross-Origin-Seiten und leitet das vom Angreifer bereitgestellte 'settings'-Payload (base64/JSON) an `Options_Service::update_options()` weiter, welches jeden Schlüssel/Wert-Paare in die Konfiguration wpo365_options ohne eine Whitelist für erlaubte Schlüssel zusammenführt. Dies ermöglicht es nicht authentifizierten Angreifern, beliebige Plugin-Optionen zu überschreiben – einschließlich der Aktivierung des SCIM REST-Endpunkts (enable_scim), dem Platzieren eines vom Angreifer bekannten scim_secret_tokens und dem Festlegen von new_usr_default_role auf 'administrator' –, indem sie eine gefälschte Anfrage stellen, vorausgesetzt, es gelingt ihnen ein Site-Administrator dazu zu bringen, eine Aktion wie das Klicken auf einen Link auszuführen.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.