PatchSiren cyber security CVE debrief
CVE-2026-93901 ihomefinder CVE debrief
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.
- Vendor
- ihomefinder
- Product
- Optima Express IDX
- CVSS
- HIGH 7.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-25
- Original CVE updated
- 2026-09-25
- Advisory published
- 2026-09-25
- Advisory updated
- 2026-09-25
Who should care
WordPress site administrators using the Optima Express IDX plugin, especially those with open user registration enabled, should assess their exposure and prioritize patching or mitigating this vulnerability.
Why it matters
CVE-2026-93901 is a Privilege Escalation vulnerability in the Optima Express IDX plugin for WordPress. Defenders should prioritize patching, especially in environments with open user registration, as attackers can exploit this to gain Author role capabilities.
- Attackers can escalate privileges to Author role, gaining capabilities to publish posts, upload files, and edit published posts.
- Exploitation requires open user registration to be enabled on the target site.
- The attacker must register the `optima-express` username before the plugin provisions it for its integration account.
- Remediation priority is high due to the potential for unauthorized content publication and modification.
Technical summary
The Optima Express IDX plugin for WordPress has a Privilege Escalation vulnerability due to a missing capability check in the `provisionBlogCredentials()` function. This allows 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. WordPress site administrators
Defensive priority
Defenders should prioritize patching or mitigating this vulnerability, especially in environments where open user registration is enabled.
Recommended defensive actions
- Patch the Optima Express IDX plugin to version greater than 8.7.5
- Disable open user registration on WordPress sites using the plugin
- Monitor for suspicious user registration and role changes
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The vulnerability was reported by [email protected] and is detailed in the Wordfence threat intel report. The Optima Express IDX plugin for WordPress has a Privilege Escalation vulnerability due to a missing capability check in the `provisionBlogCredentials()` function. This allows unauthenticated attackers to escalate a pre-registered `optima-express` account to the Author role. Exploitation requires open user registration to be enabled on the target site, and the attacker must register the `optima-express` username before the
Sources and references
Verified primary and authoritative sources
-
CVE-2026-93901 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-93901
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-93901 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-93901
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://plugins.trac.wordpress.org/browser/optima-express/tags/8.7.5/iHomefinder.php
-
Source reference
Unverified legacy reference
URL: https://plugins.trac.wordpress.org/browser/optima-express/tags/8.7.5/iHomefinderAdmin.php
-
Source reference
Unverified legacy reference
URL: https://plugins.trac.wordpress.org/browser/optima-express/tags/8.7.5/iHomefinderAjaxHandler.php
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.