Skip to main content

Forminator CVE-2026-116858

| EUVDEUVD-2026-116085 MEDIUM
Basic XSS (CWE-80)
2026-11-03 Patchstack GHSA-gcch-59vx-gx8q
4.3
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain low-privileged WordPress account
  2. Delivery
    Inject script tags via Forminator form input
  3. Exploit
    Payload stored without neutralization
  4. Execution
    Victim renders injected content
  5. Impact
    Script executes in victim browser context

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization HTML tag escaping
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires a low-privileged authenticated account on the target WordPress site (CVSS PR:L) with access to a Forminator feature that accepts input, into which script-related HTML tags are injected because the plugin improperly neutralizes them (CWE-80); affected versions are those up to and including Forminator 1.58.3. The specific form field, endpoint, or configuration that triggers the flaw is not described in the available sources. Exploitation is limited by the authentication requirement and, for typical Basic XSS, by the need for a victim to subsequently render the injected content - meaning impact depends on another user or administrator viewing the stored payload.

Impact

This is a genuinely low-to-moderate priority issue, not a high-severity emergency. The input CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N) yields a base score of 4.3 (Medium), and the only impact flagged is a low confidentiality effect - consistent with a Basic XSS/content-injection flaw rather than system compromise. The vector's PR:L indicates authentication is required, so this is not an unauthenticated attack. The vuln.today decision label is 'this_month' (routine remediation), not act_now or emergency. No CISA KEV listing is present (so exploitation is NOT confirmed in the wild) and no EPSS probability was supplied, so widespread automated exploitation cannot be quantified from this data. The sole reference is a Patchstack vulnerability-database advisory, which is a report rather than verified working exploit code. One notable inconsistency: the supplied vector sets UI:N and S:U, yet XSS/code-injection flaws typically require a victim to render the payload (UI:R) and cross a scope boundary into the victim's browser (S:C) - this mismatch suggests the input scoring may understate the interaction/scope mechanics, and the precise trigger is not described in the available sources. Overall: a real but bounded, authentication-gated client-side injection issue that merits scheduled patching, not crisis response.

Exploit ScenarioDerived

A low-privileged authenticated user submits or configures a Forminator form field containing script-related HTML tags that the plugin fails to neutralize; the stored content later executes as script in another user's or administrator's browser session when the data is rendered. No verified working exploit code was provided - only a Patchstack advisory reference - and the exact injection point is not described in the available sources. Because PR:L applies, the attacker needs at least minimal authenticated access to the WordPress instance.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Nov 03, 2026

Script-related HTML injection in the WPMU DEV Forminator plugin for WordPress, in versions up to and including 1.58.3, allows a low-privileged authenticated user to place script-bearing markup into a Forminator feature that accepts input, where the plugin fails to neutralize it. Successful abuse depends on a second party - typically an administrator or another site user - subsequently rendering the injected content, and the scope change in the assessed vector reflects that the payload executes in the victim's browser context rather than the attacker's. No public exploit code and no CISA KEV entry were identified at time of analysis, and this is a low-to-moderate priority issue rather than an emergency.

RemediationAI

The available sources do not list a fixed version, so the first step is to confirm the current patched release with WPMU DEV and with the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/forminator/vulnerability/wordpress-forminator-plugin-1-58-3-content-injection-vulnerability before assuming any installed build is safe; do not treat the absence of a listed fix here as confirmation that no update exists. Because exploitation requires a low-privileged authenticated account with access to a Forminator feature that accepts input, the practical interim control is to tighten who holds Forminator editing and submission capabilities on the site, restricting form management to trusted roles and removing the plugin from sites that do not need it - the trade-off being that this curtails delegated form administration and self-service form workflows. No vendor-documented workaround is provided in the available data, and any additional mitigation should be confirmed against the vendor advisory rather than assumed.

Affected VersionsENISA

Forminator 0 ≤1.58.3

Affected Packages

euvd forminator no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Forminator is a form-builder plugin for WordPress maintained by WPMU DEV, and the affected component is tracked as cpe:2.3:a:wpmu_dev:forminator with all versions through 1.58.3 in scope. The root cause maps to CWE-80, Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS) - the plugin accepts user-supplied markup containing script-related HTML tags without neutralizing them, so the content is later emitted into a page and interpreted by the browser. This is the narrower cousin of CWE-79: the defect class concerns script and event-handler tags specifically rather than the full spectrum of cross-site scripting sinks. The assessed vector requires a low-privileged authenticated account (PR:L) with access to a Forminator feature that accepts input, and it requires victim interaction (UI:R) plus a scope change (S:C) because the injected content renders in another user's session; the specific form field, endpoint or configuration that triggers the flaw is not described in the available sources. Confidentiality and integrity impact are both assessed as low, with no availability impact.

Know when Forminator gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Patchstack) PRIMARY 4.3 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 5.4 MEDIUM

Authenticated low-priv injection (PR:L); script executes in a victim's browser requiring them to render it (UI:R) and crossing into their context (S:C), with limited confidentiality/integrity and no availability impact.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

DescriptionCVE.org

Improper Neutralization of Script-Related HTML Tags in a Web Page (Basic XSS) vulnerability in WPMU DEV Forminator forminator allows Code Injection.This issue affects Forminator: from n/a through 1.58.3.

Threat Intelligence Overview

Prevalence
Medium
popular WordPress form plugin, large but not universal install base
Social Media
1
Sightings
Data Quality
3 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS N/A
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

22
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +22
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2023-4596 CRITICAL POC
9.8 Aug 30

The Forminator plugin for WordPress is vulnerable to arbitrary file uploads due to file type validation occurring after

CVE-2024-7389 HIGH POC
7.5 Aug 02

The Forminator plugin for WordPress is vulnerable to Sensitive Information Exposure in all versions up to, and including

CVE-2019-9568 MEDIUM POC
6.5 Mar 04

The "Forminator Contact Form, Poll & Quiz Builder" plugin before 1.6 for WordPress has SQL Injection via the wp-admin/ad

CVE-2023-3134 MEDIUM POC
6.1 Jul 31

The Forminator WordPress plugin before 1.24.4 does not properly escape values that are being reflected inside form field

CVE-2019-9567 MEDIUM POC
6.1 Mar 04

The "Forminator Contact Form, Poll & Quiz Builder" plugin before 1.6 for WordPress has XSS via a custom input field of a

CVE-2026-66583 CRITICAL
9.8 Aug 20

Unauthenticated PHP Object Injection in the Forminator WordPress plugin (WPMU DEV) affects all versions up to and includ

CVE-2021-4417 MEDIUM POC
5.4 Jul 12

The Forminator - Contact Form, Payment Form & Custom Form Builder plugin for WordPress is vulnerable to Cross-Site Reque

CVE-2025-6463 HIGH
8.8 Jul 02

The Forminator Forms - Contact Form, Payment Form & Custom Form Builder plugin for WordPress is vulnerable to arbitrary

CVE-2026-28111 HIGH
8.8 Aug 06

Privilege escalation in the Forminator WordPress plugin (≤1.56.0) allows authenticated Contributor-level users to elevat

CVE-2023-5119 MEDIUM POC
4.8 Nov 20

The Forminator WordPress plugin before 1.27.0 does not properly sanitize the redirect-url field in the form submission s

CVE-2021-24700 MEDIUM POC
4.8 Nov 23

The Forminator WordPress plugin before 1.15.4 does not sanitize and escape the email field label, which could allow high

CVE-2026-96341 HIGH
8.2 Oct 10

Privilege escalation in the WPMU DEV Forminator WordPress plugin affects every release through 1.57.3 and lets an attack

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy