Description
The Optima Express IDX plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 8.7.5. This is due to the `provisionBlogCredentials()` function in `iHomefinderAdmin.php` being reachable via the `wp_ajax_nopriv_ihf_clear_cache` AJAX action — through the call chain `iHomefinderAjaxHandler::clearCache()` → `activateAuthenticationToken()` → `getAuthenticationInfo()` → `provisionBlogCredentials()` — with no capability check, nonce verification, or ownership validation, and the function unconditionally calling `$user->set_role('author')` on whichever WordPress account matches the hard-coded login `optima-express` via `get_user_by('login', 'optima-express')`. This makes it possible for unauthenticated attackers to escalate a pre-registered `optima-express` account to the Author role, gaining `publish_posts`, `upload_files`, and `edit_published_posts` capabilities, including access to the plugin's own `/wp-json/optima-express/v1/blog-post` REST endpoint. Exploitation requires open user registration to be enabled on the target site, and the attacker must register the `optima-express` username before the plugin has had the opportunity to provision that login for its own integration account.
Published: 2026-09-25
Score: 7.3 High
EPSS: < 1% Very Low
KEV: No
Impact: Privilege Escalation
Action: Immediate Patch
AI Analysis

Impact

The Optima Express IDX plugin contains an unauthenticated AJAX action that can be invoked by anyone. The action triggers a chain of functions that eventually call provisionBlogCredentials(), which assigns the role &#39;author&#39; to the user &#39;optima-express&#39;. As a result, an attacker who creates or targets this login can elevate their privileges to Author, gaining capabilities to publish posts, upload files, and edit published posts, including access to the plugin&#39;s REST endpoint for blog posts. The weakness qualifies as improper authorization (CWE-269).

Affected Systems

Affected are installations of the WordPress plugin Optima Express IDX from iHomefinder prior to and including version 8.7.5. All WordPress sites running any such version with open user registration enabled and an existing or pre-registered user named optima-express are potentially vulnerable.

Risk and Exploitability

The vulnerability is rated CVSS 7.3, indicating high severity. No EPSS data is available, and the flaw is not listed in the CISA KEV catalog. The exploit path requires only an unauthenticated HTTP request to the wp_ajax_nopriv_ihf_clear_cache endpoint and an existing or pre-registered user named optima-express, which can be achieved in most public WordPress sites that allow user registration. The ability to raise a pre‑registered account to Author provides significant impact on confidentiality, integrity, and availability for the site.

Generated by OpenCVE AI on September 25, 2026 at 09:11 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest version of the Optima Express IDX plugin that removes the vulnerable AJAX action.
  • Disable open user registration or delete the pre‑registered "optima-express" account before the plugin initializes its integration account.
  • If an update cannot be applied immediately, restrict or filter the wp_ajax_nopriv_ihf_clear_cache endpoint with a capability check or block it entirely using a web application firewall.

Generated by OpenCVE AI on September 25, 2026 at 09:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 25 Sep 2026 14:45:00 +0000

Type Values Removed Values Added
First Time appeared Ihomefinder
Ihomefinder optima Express Idx
Wordpress-extensions
Wordpress-extensions optima Express Idx
Vendors & Products Ihomefinder
Ihomefinder optima Express Idx
Wordpress-extensions
Wordpress-extensions optima Express Idx

Fri, 25 Sep 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 25 Sep 2026 07:45:00 +0000

Type Values Removed Values Added
Description The Optima Express IDX plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 8.7.5. This is due to the `provisionBlogCredentials()` function in `iHomefinderAdmin.php` being reachable via the `wp_ajax_nopriv_ihf_clear_cache` AJAX action — through the call chain `iHomefinderAjaxHandler::clearCache()` → `activateAuthenticationToken()` → `getAuthenticationInfo()` → `provisionBlogCredentials()` — with no capability check, nonce verification, or ownership validation, and the function unconditionally calling `$user->set_role('author')` on whichever WordPress account matches the hard-coded login `optima-express` via `get_user_by('login', 'optima-express')`. This makes it possible for unauthenticated attackers to escalate a pre-registered `optima-express` account to the Author role, gaining `publish_posts`, `upload_files`, and `edit_published_posts` capabilities, including access to the plugin's own `/wp-json/optima-express/v1/blog-post` REST endpoint. Exploitation requires open user registration to be enabled on the target site, and the attacker must register the `optima-express` username before the plugin has had the opportunity to provision that login for its own integration account.
Title Optima Express IDX <= 8.7.5 - Unauthenticated Privilege Escalation to 'ihf_clear_cache' AJAX Action to Author Role Assignment
Weaknesses CWE-269
References
Metrics cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L'}


Subscriptions

Ihomefinder Optima Express Idx
Wordpress-extensions Optima Express Idx
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-09-25T13:00:14.639Z

Reserved: 2026-09-18T20:38:39.058Z

Link: CVE-2026-93901

cve-icon Vulnrichment

Updated: 2026-09-25T12:55:49.508Z

cve-icon NVD

Status : Deferred

Published: 2026-09-25T08:16:41.837

Modified: 2026-09-25T14:17:24.677

Link: CVE-2026-93901

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T14:14:27Z

Weaknesses
  • CWE-269

    Improper Privilege Management