Description
The MetForm – Contact Form, Survey, Quiz, & Custom Form Builder for Elementor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via 'mf_form_id' Widget Setting in all versions up to, and including, 4.1.8 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. The payload bypasses Elementor's save-time wp_kses_post filter because it contains no HTML tags, and MetForm's own str_replace transformation of script tags into JavaScript template literal expressions provides an additional delivery path.
Published: 2026-08-25
Score: 6.4 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The MetForm plugin for WordPress contains a stored cross‑site scripting flaw within the ’mf_form_id’ widget setting. Unsanitized input from contributors or higher roles is saved, allowing attackers to inject arbitrary scripts that execute whenever a page containing the injected form is viewed. The vulnerability is a classic XSS bug (CWE‑79) and can lead to session hijacking, credential theft, or defacement on victim browsers. Because the payload bypasses the usual Elementor filtering, the script is stored and later rendered without proper escaping.

Affected Systems

Affected are all installations of the MetForm – Contact Form, Survey, Quiz, & Custom Form Builder for Elementor plugin for WordPress from any version up to and including 4.1.8. WordPress sites that allow users with contributor‑level or higher access to edit or create MetForm widgets are at risk. The vulnerability exists in the plugin’s code located in form-picker-utils.php, util.php, and form.php in the stated releases.

Risk and Exploitability

The CVSS score is 6.4, indicating moderate severity, and the vulnerability is not yet listed in the CISA KEV catalog. EPSS data is unavailable, so the likelihood of exploitation cannot be quantified, but the requirement for authenticated contributor access lowers the attack surface. An attacker with such credentials can inject the payload directly through the WordPress admin interface, and the script will execute for any user who loads the affected page, potentially compromising on‑site sessions.

Generated by OpenCVE AI on August 25, 2026 at 09:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the MetForm plugin to the latest version that includes the fix (e.g., 4.1.9 or later).
  • If a patch cannot be applied immediately, restrict contributor and higher roles from accessing the form widget setting or remove the widget from pages until the issue is resolved.
  • Consider disabling the MetForm plugin on production sites until the vendor releases an official patch, and monitor official advisories for any updates or workarounds.

Generated by OpenCVE AI on August 25, 2026 at 09:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 25 Aug 2026 08:00:00 +0000

Type Values Removed Values Added
Description The MetForm – Contact Form, Survey, Quiz, & Custom Form Builder for Elementor plugin for WordPress is vulnerable to Stored Cross-Site Scripting via 'mf_form_id' Widget Setting in all versions up to, and including, 4.1.8 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. The payload bypasses Elementor's save-time wp_kses_post filter because it contains no HTML tags, and MetForm's own str_replace transformation of script tags into JavaScript template literal expressions provides an additional delivery path.
Title MetForm <= 4.1.8 - Authenticated (Contributor+) Stored Cross-Site Scripting via 'mf_form_id' Widget Setting
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

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-08-25T07:39:50.408Z

Reserved: 2026-07-28T17:29:53.289Z

Link: CVE-2026-18100

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-25T08:18:08.360

Modified: 2026-08-25T08:18:08.360

Link: CVE-2026-18100

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-25T09:30:05Z

Weaknesses
  • CWE-79

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