Description
The CM Business Directory – Optimise and showcase local business plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Business Address Meta Fields in all versions up to, and including, 1.5.7 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. Because the malicious payload is stored in post meta rather than post_content, WordPress's unfiltered_html capability restriction does not apply, meaning contributors who lack that capability can still inject executable HTML via the address meta fields such as cmbd_address, cmbd_cityTown, cmbd_stateCounty, cmbd_postalcode, cmbd_region, and cmbd_country.
Published: 2026-07-03
Score: 6.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The CM Business Directory WordPress plugin is vulnerable to stored cross‑site scripting because input provided in its business address meta fields is neither sanitized nor properly escaped before being output. An authenticated user with contributor‑level rights or higher can inject arbitrary JavaScript into fields such as cmbdd_stateCounty, cmbd_postalcode, cmbd_region, and cmbd_country. When another user views the affected business page, the malicious script executes in the victim’s browser. The stored payload resides in post meta rather than post_content, so WordPress’s unfiltered_html restriction does not protect these fields, allowing even users without that capability to inject executable code.

Affected Systems

All WordPress sites that have the CM Business Directory plugin from Creative Minds Solutions installed in any version up to and including 1.5.7 are affected. The vulnerability arises from the plugin’s backend and frontend handling of business address meta fields, which allows code injection and execution within the context of the site’s pages.

Risk and Exploitability

The flaw carries a CVSS score in the medium‑severity range. The EPSS score is < 1 %, indicating a very low probability of exploitation. The vulnerability is not listed in CISA’s KEV catalog. Exploitation requires an attacker to obtain contributor‑level privileges, inject malicious code into one of the address fields, and compel a user or visitor to load the affected business page. Based on the description, it is inferred that the attack vector is limited to the WordPress administrative UI and the public view of business listings.

Generated by OpenCVE AI on July 22, 2026 at 13:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the CM Business Directory plugin to the latest release that addresses sanitization of the address meta fields.
  • Search the WordPress database for meta keys cmbd_address, cmbd_cityTown, cmbd_stateCounty, cmbd_postalcode, cmbd_region, and cmbd_country and clean or delete any stored script payloads, backing up the data beforehand.
  • Until a vendor patch is available, revoke editing or rendering rights for contributor‑level users on those meta fields or deploy a site‑wide output‑escaping plugin that sanitizes these fields.

Generated by OpenCVE AI on July 22, 2026 at 13:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 06 Jul 2026 23:15:00 +0000

Type Values Removed Values Added
First Time appeared Creativemindssolutions
Creativemindssolutions cm Business Directory – Optimise And Showcase Local Business
Wordpress
Wordpress wordpress
Vendors & Products Creativemindssolutions
Creativemindssolutions cm Business Directory – Optimise And Showcase Local Business
Wordpress
Wordpress wordpress

Mon, 06 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 03 Jul 2026 05:30:00 +0000

Type Values Removed Values Added
Description The CM Business Directory – Optimise and showcase local business plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Business Address Meta Fields in all versions up to, and including, 1.5.7 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. Because the malicious payload is stored in post meta rather than post_content, WordPress's unfiltered_html capability restriction does not apply, meaning contributors who lack that capability can still inject executable HTML via the address meta fields such as cmbd_address, cmbd_cityTown, cmbd_stateCounty, cmbd_postalcode, cmbd_region, and cmbd_country.
Title CM Business Directory <= 1.5.7 - Authenticated (Contributor+) Stored Cross-Site Scripting via Business Address Meta Fields
Weaknesses CWE-79
References
Metrics cvssV3_1

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


Subscriptions

Creativemindssolutions Cm Business Directory – Optimise And Showcase Local Business
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-06T14:45:51.832Z

Reserved: 2026-05-18T20:51:24.514Z

Link: CVE-2026-8892

cve-icon Vulnrichment

Updated: 2026-07-06T14:45:45.484Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-22T13:30:05Z

Weaknesses
  • CWE-79

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