Description
The Optima Express IDX WordPress plugin before 8.7.6 does not properly neutralise a script value submitted through one of its REST endpoints before storing it and echoing it into the document head when the post is rendered, allowing users with a role as low as author to perform Stored Cross-Site Scripting attacks.
Published: 2026-09-27
Score: 6.8 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Stored Cross‑Site Scripting
Action: Apply Patch
AI Analysis

Impact

The vulnerability arises because the Optima Express IDX WordPress plugin does not sanitize a script value that is submitted via its REST endpoints. The unsanitized value is stored and later echoed into the document head when the post is rendered. An attacker with the role of author can exploit this to execute arbitrary JavaScript in the browsers of visitors who view the affected content, resulting in stolen credentials, session hijacking, or defacement.

Affected Systems

All installations of the Optima Express IDX plugin for WordPress with versions from 8.6.0 up through 8.7.5 are affected. The vendor, listed only as Unknown:Optima Express IDX, does not provide further product subdivision. Site administrators who deploy this plugin should verify the installed version; only versions earlier than 8.7.6 are vulnerable.

Risk and Exploitability

The CVSS score is 6.8, while the EPSS score is < 1%. However, the vulnerability is not included in the CISA KEV catalog, indicating that it has not yet been widely exploited in the wild. Nonetheless, the attack is a remote stored XSS that requires an authenticated author, which is a low‑privilege role commonly granted to content contributors. Because the payload is embedded in the page head, any visitor can execute it, creating a high‑impact risk. The absence of a published exploit does not diminish the potential danger; site owners should treat the vulnerability as high severity and remediate promptly.

Generated by OpenCVE AI on September 28, 2026 at 02:36 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Optima Express IDX to version 8.7.6 or later, which includes proper input sanitation for the REST endpoint.
  • If an upgrade cannot be performed immediately, disable the REST endpoint that accepts faq_script submissions for users with author or lower roles, or temporarily remove the plugin until the fix is applied.
  • After the plugin update or endpoint restriction, review all existing faq_script entries in the database and sanitize or delete any that contain raw JavaScript to remove legacy contamination.

Generated by OpenCVE AI on September 28, 2026 at 02:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 28 Sep 2026 01:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Sun, 27 Sep 2026 12:15:00 +0000

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

Sun, 27 Sep 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Sun, 27 Sep 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Optima Express IDX WordPress plugin before 8.7.6 does not properly neutralise a script value submitted through one of its REST endpoints before storing it and echoing it into the document head when the post is rendered, allowing users with a role as low as author to perform Stored Cross-Site Scripting attacks.
Title Optima Express 8.6.0 - 8.7.5 - Author+ Stored XSS via faq_script
References

Subscriptions

Wordpress-extensions Optima Express Idx
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-28T00:48:07.465Z

Reserved: 2026-09-23T19:55:40.704Z

Link: CVE-2026-96899

cve-icon Vulnrichment

Updated: 2026-09-28T00:36:57.623Z

cve-icon NVD

Status : Deferred

Published: 2026-09-27T06:17:23.037

Modified: 2026-09-28T15:17:39.543

Link: CVE-2026-96899

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-28T02:45:18Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')