Description
The MC4WP: Mailchimp for WordPress WordPress plugin before 4.15.0 does not prevent request-derived values in its dynamic content tags from being processed as shortcodes when a form is embedded with its block, allowing unauthenticated visitors to execute arbitrary registered shortcodes with attacker-chosen attributes. This requires the site owner to have added a request-derived tag to the form content and to embed the form with the block rather than the classic shortcode.
Published: 2026-11-06
Score: 4.8 Medium
EPSS: n/a
KEV: No
Impact: Remote Code Execution via Shortcodes
Action: Update Plugin
AI Analysis

Impact

An attacker can introduce arbitrary request‑derived dynamic tags into a form rendered by the MC4WP: Mailchimp for WordPress plugin. Those tags are processed as shortcodes, allowing the visitor to execute any registered shortcode with attacker‑controlled attributes. The result is potential code execution, arbitrary data exposure, or other damage, depending on the capabilities of the shortcodes used. The vulnerability is an instance of code injection through untrusted dynamic content.

Affected Systems

The flaw exists in the MC4WP: Mailchimp for WordPress WordPress plugin for all versions prior to 4.15.0. Any WordPress site that has installed that plugin and has embedded a form using the block editor can be impacted. The plugin’s dynamic content tag feature must have been added to the form content by the site owner and rendered via the block editor rather than the classic shortcode.

Risk and Exploitability

The CVSS score of 4.8 indicates moderate severity, and the EPSS score is not provided. The vulnerability is not listed in CISA’s KEV catalog. The likely attack path requires an unauthenticated visitor to load a page containing a form block that includes a request‑derived dynamic tag; the tag is then interpreted as a shortcode and executed. Because the attacker can choose any shortcode and its attributes, the real impact depends on which shortcodes are registered on the site. Exploitation is limited to sites that use the affected plugin version and have enabled the vulnerable feature, but once the condition is met, it does not require additional privileges.

Generated by OpenCVE AI on November 6, 2026 at 08:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the MC4WP plugin to version 4.15.0 or later.
  • Remove any request‑derived dynamic content tags from form content or disable the dynamic tag feature.
  • Restrict shortcode execution for unauthenticated users or whitelist only trusted shortcodes for form rendering.

Generated by OpenCVE AI on November 6, 2026 at 08:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 06 Nov 2026 12:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-74

Fri, 06 Nov 2026 08:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-94

Fri, 06 Nov 2026 07:45:00 +0000

Type Values Removed Values Added
Description The MC4WP: Mailchimp for WordPress WordPress plugin before 4.15.0 does not prevent request-derived values in its dynamic content tags from being processed as shortcodes when a form is embedded with its block, allowing unauthenticated visitors to execute arbitrary registered shortcodes with attacker-chosen attributes. This requires the site owner to have added a request-derived tag to the form content and to embed the form with the block rather than the classic shortcode.
Title MC4WP: Mailchimp for WordPress < 4.15.0 - Unauthenticated Arbitrary Shortcode Execution via Dynamic Content Tag
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-11-06T11:50:26.524Z

Reserved: 2026-10-27T17:49:12.895Z

Link: CVE-2026-118166

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-06T08:17:18.400

Modified: 2026-11-06T12:17:17.840

Link: CVE-2026-118166

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-06T08:30:15Z

Weaknesses
  • CWE-74

    Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection')

  • CWE-94

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