Skip to main content

Forminator Forms EUVDEUVD-2026-85048

| CVE-2026-87074 LOW
Missing Authorization (CWE-862)
2026-09-23 contact@wpscan.com GHSA-4hc7-hvm3-f45g
3.7
CVSS 3.1 · Vendor: wpscan
View

Attack ChainAIDerived

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

  1. Access
    Locate Forminator form with draft notifications
  2. Delivery
    Create saved draft as anonymous visitor
  3. Exploit
    Receive replayable send token from plugin
  4. Execution
    Replay request with arbitrary recipient and link
  5. Impact
    Site emails phishing link from its own trusted template

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

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

Exploitation Conditions

Requires a target site running Forminator Forms before 1.57.2.1 with a form that has the save-and-continue (saved draft) feature enabled AND a saved-draft notification email configured - this is a non-default configuration and is the primary limiting factor. Given that configuration, no authentication and no user interaction are needed (PR:N/UI:N): the plugin hands the send-authorizing token to the anonymous caller, and both the recipient address and the in-message link are taken from the request, allowing unlimited replay. AC:H reflects that the vulnerable draft-notification flow must exist and be reachable; impact is bounded to attacker-controlled outbound email (integrity), not data theft or service disruption.

Impact

This is a genuinely low-severity, abuse-of-functionality issue rather than a system-compromise flaw, and the signals are internally consistent. The provided CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N = 3.7) correctly reflects that an unauthenticated remote attacker can trigger it but only achieves a limited integrity impact (I:L) - the site sending an attacker-controlled email - with no confidentiality or availability effect. AC:H is reasonable because exploitation depends on a non-default feature (saved-draft / save-and-continue notifications being enabled and configured on a Forminator form). No EPSS score, KEV listing, or POC is present in the input; exploitation status is therefore 'no public exploit identified at time of analysis.' The real-world danger is reputational/phishing-relay rather than server compromise: because the message goes out from the site's own mail configuration and inside the site's own trusted template, it lends credibility to attacker-chosen phishing links and can consume the site's mail-sending reputation (blacklisting, deliverability damage). The CWE (CWE-862 missing authorization) aligns with the description that the send-token is handed to the anonymous caller and replayable without limit. Net: low priority for most defenders on CVSS grounds, but worth prioritizing for sites that (a) run Forminator with draft notifications and (b) care about brand/mail-domain reputation, since the flaw enables scalable, replayable spam/phishing from a trusted sender.

Exploit ScenarioDerived

An attacker interacts with a public Forminator form that has save-and-continue drafts and draft-notification emails enabled, obtains the send-authorizing token the plugin itself returns to the anonymous caller, then replays the request supplying an arbitrary recipient address and an attacker-chosen link. The victim's WordPress site then emails a phishing link - wrapped in the site's own trusted template and sent from the site's own mail configuration - to any address, repeatedly and without rate limiting. No POC is referenced in the available data.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 23, 2026

Unauthenticated visitors can abuse the saved-draft notification feature in the Forminator Forms WordPress plugin before 1.57.2.1 to make the site send email from its own mail configuration to an arbitrary recipient, carrying an attacker-chosen link wrapped in the site's own message template; the plugin hands the anonymous caller the token that authorises the send and accepts that token for unlimited replay. Exploitation is limited by a non-default prerequisite: the target site must have a form using the save-and-continue (saved draft) feature together with a configured saved-draft notification email. Given that configuration, no authentication and no user interaction are required (CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N, base score 3.7), impact is bounded to attacker-controlled outbound email (integrity only) rather than data theft or service disruption, no public exploit code has been identified at time of analysis, the issue is not in CISA KEV, and a vendor patch is available.

RemediationAI

Upgrade the Forminator Forms WordPress plugin to 1.57.2.1 or later; this is a vendor-released patch and is the only complete fix, since the vulnerable logic - token issuance to anonymous callers, unlimited token replay, and request-supplied recipient and link - is corrected in that release. Confirm the update through the WordPress plugin dashboard or WP-CLI (for example, wp plugin update forminator) and verify the installed version reports at least 1.57.2.1, then re-check any sites that were updated automatically. If immediate patching is not possible, the most effective compensating control is to disable the saved-draft notification email on every form that uses save-and-continue, which removes the reachable vulnerable code path at the cost of losing draft-resume notification messages to visitors; alternatively, disable the save-and-continue feature entirely until the plugin is updated, which breaks the draft-save functionality for end users but eliminates the exposure. Restricting or monitoring outbound mail from the WordPress host (rate limits, SMTP relay allowlisting, or alerting on notification volume) reduces the abuse value of the flaw but does not remove it, and site operators should additionally review mail logs for attacker-chosen recipients and unsolicited links sent through the site's template. Consult the WPScan advisory at https://wpscan.com/vulnerability/74ca7b28-25b7-4d68-ad4b-4785b1d2c666/ and the NVD record at https://nvd.nist.gov/vuln/detail/CVE-2026-87074 for vendor-supplied details, and track EUVD-2026-85048 for any updates.

Affected VersionsENISA

Forminator Forms 1.17.1 <1.57.2.1

Affected Packages

euvd forminator_forms fix: 1.57.2.1

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 Forms is a widely deployed WordPress form-builder plugin; the flaw resides in its saved-draft (save-and-continue) notification subsystem and is classified as CWE-862, Missing Authorization. The plugin's draft-notification routine fails to bind the saved draft to the visitor who created it, and it derives two security-relevant values straight from the incoming request: the notification recipient address and the hyperlink embedded in the message body. Because the plugin also discloses the send-authorising token to the anonymous caller and performs no replay or single-use enforcement, any remote attacker can invoke the notification routine repeatedly with arbitrary recipient and link values. The practical consequence is an open-relay-style abuse of the site's own mail configuration and branded template, which is well suited to phishing or spam that appears to originate from the trusted domain. The CVSS vector AV:N/AC:H/PR:N/UI:N/S:U with C:N/I:L/A:N reflects that the attack is remote and unauthenticated but only succeeds when the vulnerable draft-notification flow is actually enabled and reachable (AC:H), and that the resulting integrity impact is confined to attacker-controlled outbound email. Note the EUVD record lists affected code as far back as 1.17.1, so installations have been exposed to this code path across a wide version history.

Know when PHP 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 (wpscan) PRIMARY 3.7 LOW
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 3.7 LOW

Remote unauthenticated (AV:N/PR:N/UI:N) but gated on a non-default draft-notification configuration (AC:H); impact limited to attacker-controlled outbound email, so I:L only with C:N/A:N.

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

Primary rating from Vendor (wpscan).

CVSS VectorVendor: wpscan

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

Lifecycle Timeline

4
CVSS changed
Sep 23, 2026 - 11:22 NVD
3.7 (LOW)
Patch available
Sep 23, 2026 - 07:01 EUVD
CVE Published
Sep 23, 2026 - 06:17 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 23, 2026 - 06:17 cve.org
LOW 3.7

DescriptionCVE.org

The Forminator Forms WordPress plugin before 1.57.2.1 does not bind its saved-draft notification to the visitor who created the draft, and takes both the recipient address and the link written into the message from the request, so unauthenticated visitors can make the site send a message from its own mail configuration to any address, carrying a link of their choosing inside the site's own template. The token that authorises the send is handed to the anonymous caller by the Forminator Forms WordPress plugin before 1.57.2.1 itself and can be replayed without limit.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Medium
Forminator by WPMU DEV, popular WordPress form plugin, 400k+ active installs
Data Quality
5 sources
Confidence: Medium

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 LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it

CVE-2012-1823 CRITICAL POC
9.8 May 11

sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

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