Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain Contributor-level WordPress account
-
ExploitSend request to unprotected AdminController forms() method
-
ExecutionMissing capability check permits action
-
ImpactCreate or delete arbitrary signup forms
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 an authenticated WordPress account with Contributor-level capability or higher on a site running the MailerLite - Signup forms (official) plugin version 1.7.21 or earlier; the flaw is reachable because the forms() method of AdminController performs no capability check. Limiting factors: the attacker must already have (or register for) a Contributor account, so sites that do not grant Contributor access to untrusted users are far less exposed; impact is confined to creating or deleting signup forms (integrity only) with no data disclosure or site-wide denial of service. No user interaction is needed once the account is held. |
| Impact | This is a genuine but low-severity issue that should be triaged as routine patching rather than an emergency. The CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N = 4.3 MEDIUM) is internally consistent with the CWE-862 missing-authorization description: network-reachable, low complexity, no user interaction, but requiring authenticated Contributor-level access and yielding only limited integrity impact (create/delete signup forms) with no confidentiality or availability effect. No EPSS score, KEV listing, or POC was provided in the intelligence, so there is no evidence of active or imminent exploitation - exploitation status is 'no public exploit identified at time of analysis.' The main risk driver is that many WordPress sites grant Contributor accounts liberally (guest authors, multi-author blogs), lowering the practical bar for the PR:L requirement. Net: real but low priority; the low, single-vector integrity impact and authentication requirement keep this well below a high-urgency flaw despite the network attack vector. A patch is confirmed available, so the correct action is to update rather than deploy compensating controls. |
| Exploit ScenarioDerived | An attacker who holds or obtains a Contributor-level account on a site running MailerLite - Signup forms (official) <= 1.7.21 sends a request to the unprotected forms() handler of AdminController. Because the method omits a capability check, the request succeeds and the attacker creates spurious signup forms or deletes legitimate ones, disrupting the site's lead-capture and email-marketing workflow. No public exploit code was identified, and the attack requires authentication but no user interaction and only low complexity. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 24, 2026
Missing capability checks in the MailerLite - Signup forms (official) WordPress plugin, in all versions up to and including 1.7.21, allow authenticated attackers holding Contributor-level access or higher to create or delete arbitrary signup forms on the affected site. The flaw sits in the forms() method of the AdminController class, which is reachable without verifying that the caller has the capability normally required to manage plugin forms, so any Contributor account is sufficient and no further user interaction is needed. Impact is limited to data integrity - attackers can add or remove form definitions but cannot read data, escalate privileges, or cause site-wide denial of service - and this is a low-severity, routine-patching issue rather than an emergency; no public exploit identified at time of analysis and no CISA KEV listing.
RemediationAI
Upstream fix available (PR/commit); released patched version not independently confirmed - the vendor has published the corrective change at https://plugins.trac.wordpress.org/changeset/3505999/, so administrators should update the MailerLite - Signup forms (official) plugin to the first release that includes that changeset and verify the installed version is above 1.7.21. Until the upgrade is confirmed, the most effective compensating control is to review and restrict Contributor-level accounts: sites that do not need untrusted users to author content should downgrade or remove those accounts, which directly removes the PR:L prerequisite and closes the exposure path. Sites that must retain Contributor users should consider disabling self-registration and removing the Subscriber-to-Contributor upgrade path, accepting the trade-off that content workflows become manual. As a heavier-handed option, deactivating the plugin eliminates the attack surface entirely at the cost of losing signup-form functionality, which may be acceptable for sites that use it only seasonally. Because the issue is integrity-only with no data disclosure or privilege escalation, these measures can be applied on a normal patch cadence rather than as an emergency response; monitoring plugin option changes and reviewing the signup form list for unexpected additions or deletions provides useful detection in the interim.
Affected VersionsENISA
Affected Packages
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
The vulnerability is a classic CWE-862 Missing Authorization defect in a WordPress plugin. WordPress enforces access control through its capability and role system, where sensitive admin operations are expected to call current_user_can() (or an equivalent nonce/capability check) before acting. In MailerLite - Signup forms (official) 1.7.21 and earlier, the forms() method on the plugin's AdminController class performs its create/delete operations without any such capability verification, so the authorization gate held by WordPress roles is effectively bypassed for anyone who can reach the handler. The CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N confirms a network-reachable, low-complexity attack requiring low privileges (PR:L, i.e. an authenticated Contributor-level account) with no user interaction, unchanged scope, and integrity-only impact. The CPE entry cpe:2.3:a:mailerlite:mailerlite_-_signup_forms_(official) identifies the affected component precisely; the plugin ships as a standard WordPress extension, so exposure is limited to sites where the plugin is installed and where untrusted users can hold or self-register a Contributor role.
Know when Mailerlite 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
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Network-reachable admin-ajax endpoint (AV:N/AC:L) needs a Contributor account (PR:L) and no interaction (UI:N); impact limited to form create/delete so I:L, C:N, A:N.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The MailerLite - Signup forms (official) plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the forms() method of the AdminController class in all versions up to, and including, 1.7.21. This makes it possible for authenticated attackers, with Contributor-level access and above, to create or delete arbitrary signup forms.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
More in Mailerlite
View allThe MailerLite WordPress plugin before 1.5.4 does not sanitise and escape a parameter before outputting it back in the p
Cross-Site Request Forgery (CSRF) vulnerability in MailerLite - Signup forms (official) plugin <= 1.5.7 at WordPress all
Cross-Site Request Forgery (CSRF) vulnerability in MailerLite MailerLite - WooCommerce integration.0.8. Rated medium sev
EUVD-2026-85854
GHSA-h68w-8j2h-7hvq
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB