Forminator Forms lets attackers delete and take over drafts
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- None · High · None
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-639.
Summary
The wpmudev WordPress plugin Forminator Forms (Contact Form, Payment Form & Custom Form Builder) is affected in all versions up to and including 1.57.3.1. A user-controlled previous_draft_id parameter is not validated, which is an insecure direct object reference (CWE-639). An unauthenticated attacker who obtains a victim's draft_id can delete other users' saved drafts or overwrite them with attacker-controlled form submissions, because the nonce is publicly available on any form page.
Written with Claude Haiku 5.5 from the sources below · 2026-10-31
Description from the CNA
The Forminator Forms – Contact Form, Payment Form & Custom Form Builder plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 1.57.3.1 via the 'previous_draft_id' parameter due to missing validation on a user controlled key. This makes it possible for unauthenticated attackers to delete arbitrary saved drafts belonging to other users and take over those draft identifiers by overwriting them with attacker-controlled form submissions. This requires the attacker to have obtained a victim's draft_id, which may be harvested from a shared "continue later" link; the nominally present nonce check is effectively bypassed because the nonce is publicly obtainable by any unauthenticated visitor loading a form page.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
The sources list no fixed version for Forminator Forms (Contact Form, Payment Form & Custom Form Builder).
Written with Claude Haiku 5.5 from the sources below · 2026-10-31
Timeline
- 2026-10-30 Threatist record created from CVE-2026-97638
- 2026-10-30 CISA SSVC decision points changed
- 2026-10-30 Priority changed: MEDIUM → LOW
- 2026-10-30 Alias added: GHSA-j4f8-pmw5-f47j
- 2026-11-01 Priority changed: LOW → MEDIUM
References
Other 9
- https://www.wordfence.com/threat-intel/vulnerabilities/id/61d065d0-d61e-4e65-99ae-eded211681ac?source=cve
- https://plugins.trac.wordpress.org/browser/forminator/tags/1.57.3/library/model/class-form-entry-model.php#L3110
- https://plugins.trac.wordpress.org/browser/forminator/tags/1.57.3/library/model/class-form-entry-model.php#L429
- https://plugins.trac.wordpress.org/browser/forminator/tags/1.57.3/library/modules/custom-forms/front/front-action.php#L1685
- https://plugins.trac.wordpress.org/browser/forminator/tags/1.57.3/library/modules/custom-forms/front/front-action.php#L3662
- https://plugins.trac.wordpress.org/browser/forminator/tags/1.57.3/library/abstracts/abstract-class-front-action.php#L196
- https://plugins.trac.wordpress.org/browser/forminator/tags/1.57.3/library/abstracts/abstract-class-front-action.php#L127
- https://plugins.trac.wordpress.org/changeset?reponame=&new=3732192%40forminator%2Ftags%2F1.57.3.1&old=3700727%40forminator%2Ftags%2F1.57.3
- https://plugins.trac.wordpress.org/changeset/3732209/forminator/trunk/library/modules/custom-forms/front/front-action.php
More wpmudev vulnerabilities
- TI-2023-04240 Forminator <= 1.24.6 - Unauthenticated Arbitrary File Upload CVSS 3.1CRITICAL 9.8
- TI-2023-04683 Defender Security < 4.1.0 - Protection Bypass (Hidden Login Page) CVSS 3.1MEDIUM 5.3
- TI-2026-13248 Forminator Forms <= 1.56.1 - Unauthenticated Arbitrary File Upload via Forged Upload Field Configuration CVSS 3.1CRITICAL 9.8
- TI-2025-05864 Forminator Forms – Contact Form, Payment Form & Custom Form Builder <= 1.44.2… CVSS 3.1HIGH 8.8
- TI-2024-20466 SQL injection in wpmudev Forminator CVSS 3.1HIGH 7.2
- TI-2024-07873 Hustle < 7.8.5 - Admin+ Stored XSS CVSS 3.1MEDIUM 4.8
Sources
- CVE-2026-97638 · CVE Program
- CVE-2026-97638 · NVD
- FIRST EPSS
- GHSA-j4f8-pmw5-f47j · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences