Description
The The CURCY – Multi Currency for WooCommerce – Smoothly on WooCommerce 9.x plugin for WordPress is vulnerable to arbitrary shortcode execution in all versions up to, and including, 2.2.14. This is due to the software allowing users to execute an action that does not properly validate a value before running do_shortcode. This makes it possible for unauthenticated attackers to execute arbitrary shortcodes.
Published: 2026-07-03
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The CURCY – Multi Currency for WooCommerce – Smoothly plugin for WordPress allows malicious content supplied via the 'exchange' parameter to be directly passed to WordPress’s do_shortcode function without any validation. This missing validation makes the plugin a CWE‑94 Stored Command Injection issue, enabling an attacker to inject and run arbitrary shortcodes on the site. The shortcodes are executed with the privileges of the web‑application, potentially allowing remote code execution or other harmful actions within the WordPress environment.

Affected Systems

Villatheme’s CURCY Smoothly plugin, installed on WooCommerce 9.x sites, is affected for all publicly released versions up to and including 2.2.14. WordPress sites that have not yet updated the plugin remain vulnerable to this flaw.

Risk and Exploitability

The flaw carries a CVSS score of 5.4, indicating moderate severity. EPSS is less than 1%, suggesting that active exploitation is currently rare and the flaw is not listed in CISA KEV. The likely attack vector is an unauthenticated HTTP request that includes a crafted 'exchange' parameter, as the plugin’s code path does not enforce any authentication before calling do_shortcode. Because no login is needed and any network user may craft such a request, the practical exploitation risk is straightforward, though the low EPSS score indicates a low probability of real‑world attacks at present. Nonetheless, the potential impact remains significant due to the remote code execution capability inherent in executing arbitrary shortcodes.

Generated by OpenCVE AI on August 1, 2026 at 20:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the CURCY plugin to the latest available version to remove the vulnerable code path
  • If an immediate update is not possible, edit the plugin’s frontend/cache.php file to ensure that any value from the 'exchange' parameter is either removed or strictly sanitized before being passed to do_shortcode; alternatively, delete the do_shortcode call for that parameter
  • Deploy a web‑application firewall or a dedicated security rule that blocks or sanitizes requests containing a malicious 'exchange' parameter or limits access to the affected endpoint for unauthenticated users

Generated by OpenCVE AI on August 1, 2026 at 20:39 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 Villatheme
Villatheme curcy – Multi Currency For Woocommerce – Smoothly On Woocommerce 9.x
Wordpress
Wordpress wordpress
Vendors & Products Villatheme
Villatheme curcy – Multi Currency For Woocommerce – Smoothly On Woocommerce 9.x
Wordpress
Wordpress wordpress

Mon, 06 Jul 2026 17: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 09:00:00 +0000

Type Values Removed Values Added
Description The The CURCY – Multi Currency for WooCommerce – Smoothly on WooCommerce 9.x plugin for WordPress is vulnerable to arbitrary shortcode execution in all versions up to, and including, 2.2.14. This is due to the software allowing users to execute an action that does not properly validate a value before running do_shortcode. This makes it possible for unauthenticated attackers to execute arbitrary shortcodes.
Title CURCY <= 2.2.14 - Unauthenticated Arbitrary Shortcode Execution via 'exchange' Parameter
Weaknesses CWE-94
References
Metrics cvssV3_1

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


Subscriptions

Villatheme Curcy – Multi Currency For Woocommerce – Smoothly On Woocommerce 9.x
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-07-06T16:35:24.768Z

Reserved: 2026-06-09T12:15:26.855Z

Link: CVE-2026-11778

cve-icon Vulnrichment

Updated: 2026-07-06T16:35:21.647Z

cve-icon NVD

Status : Deferred

Published: 2026-07-03T09:16:36.497

Modified: 2026-07-06T18:02:49.450

Link: CVE-2026-11778

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T20:45:05Z

Weaknesses
  • CWE-94

    Improper Control of Generation of Code ('Code Injection')