Description
The ChatHelp – Click to Chat Button, WooCommerce Chat to Order & Floating Chat Form plugin for WordPress is vulnerable to Stored Cross-Site Scripting via 'number' and 'group' Shortcode Attributes in all versions up to, and including, 3.5.1 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.
Published: 2026-07-17
Score: 6.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The ChatHelp plugin for WordPress contains a stored cross‑site scripting vulnerability that arises when the 'number' and 'group' attributes in its shortcodes are not properly sanitized. Attackers with contributor‑level or higher access can insert malicious script code into these attributes, which is stored in the database and rendered unescaped into the page output. When any site visitor loads a page containing the affected shortcode, the injected script runs in the visitor’s browser, potentially enabling the attacker to perform actions such as defacement or unauthorized data exfiltration.

Affected Systems

WordPress installations using themeatelier’s ChatHelp – Click to Chat Button, WooCommerce Chat to Order & Floating Chat Form plugin in any version up to 3.5.1 are vulnerable. Site administrators should identify whether these plugin versions are active and verify the installed revision.

Risk and Exploitability

The CVSS score of 6.4 indicates moderate severity, while the EPSS score of less than 1% suggests a low likelihood of exploitation in the short term. The vulnerability is not cataloged in CISA’s KEV. Exploitation requires an authenticated user with at least contributor privilege who can add or edit the shortcode; once the malicious payload is stored, it is reflected in the page output without escaping, creating a cross‑site scripting vector that compromises the victim’s browser session.

Generated by OpenCVE AI on July 31, 2026 at 00:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Check for and install the latest available release of the ChatHelp plugin that includes the fix for the stored XSS issue; verify the installed version is newer than 3.5.1.
  • If a patch is unavailable, edit the plugin’s shortcode handling files (such as CustomShortcode.php) to apply proper validation and escaping to the 'number' and 'group' attributes before outputting them, ensuring any user supplied data is treated as safe.
  • Limit or revoke contributor and higher role permissions on the site to prevent unauthorized shortcode edits that could introduce malicious scripts; audit role assignments for unnecessary elevated access.

Generated by OpenCVE AI on July 31, 2026 at 00:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 17 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, 17 Jul 2026 07:45:00 +0000

Type Values Removed Values Added
First Time appeared Themeatelier
Themeatelier chathelp – Click To Chat Button, Woocommerce Chat To Order & Floating Chat Form
Wordpress
Wordpress wordpress
Vendors & Products Themeatelier
Themeatelier chathelp – Click To Chat Button, Woocommerce Chat To Order & Floating Chat Form
Wordpress
Wordpress wordpress

Fri, 17 Jul 2026 05:00:00 +0000

Type Values Removed Values Added
Description The ChatHelp – Click to Chat Button, WooCommerce Chat to Order & Floating Chat Form plugin for WordPress is vulnerable to Stored Cross-Site Scripting via 'number' and 'group' Shortcode Attributes in all versions up to, and including, 3.5.1 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.
Title ChatHelp <= 3.5.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'number' and 'group' Shortcode Attributes
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

Themeatelier Chathelp – Click To Chat Button, Woocommerce Chat To Order & Floating Chat Form
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-17T14:53:44.373Z

Reserved: 2026-07-14T16:38:37.414Z

Link: CVE-2026-15759

cve-icon Vulnrichment

Updated: 2026-07-17T14:53:39.469Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-31T00:45:05Z

Weaknesses
  • CWE-79

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