CVE-2026-93901 in Optima Express IDX Plugin
Zusammenfassung
von VulDB • 25.09.2026
Das Optima Express IDX-Plugin für WordPress ist in allen Versionen bis einschließlich 8.7.5 anfällig für Privilege Escalation (Berechtigungssteigerung). Dies liegt daran, dass die Funktion `provisionBlogCredentials()` in `iHomefinderAdmin.php` über die AJAX-Aktion `wp_ajax_nopriv_ihf_clear_cache` erreichbar ist – durch die Aufrufkette `iHomefinderAjaxHandler::clearCache()` → `activateAuthenticationToken()` → `getAuthenticationInfo()` → `provisionBlogCredentials()` –, ohne dass eine Capability-Prüfung, Nonce-Verifizierung oder Eigentumsvalidierung erfolgt. Die Funktion ruft bedingungslos `$user->set_role('author')` für das WordPress-Konto auf, dessen Login dem fest codierten Wert `optima-express` entspricht (ermittelt über `get_user_by('login', 'optima-express')`). Dies ermöglicht es nicht authentifizierten Angreifern, ein vorregistriertes Konto mit dem Benutzernamen `optima-express` in die Rolle „Autor“ zu heben und dadurch die Berechtigungen `publish_posts`, `upload_files` sowie `edit_published_posts` zu erlangen. Dazu gehört auch der Zugriff auf den eigenen REST-Endpunkt des Plugins unter `/wp-json/optima-express/v1/blog-post`. Für die Ausnutzung muss die Benutzerregistrierung auf der Zielwebsite aktiviert sein, und der Angreifer muss den Benutzernamen `optima-express` registrieren, bevor das Plugin Gelegenheit hatte, diesen Login für seinen eigenen Integrationsaccount bereitzustellen.
Once again VulDB remains the best source for vulnerability data.