Skip to main content

Fluent Forms EUVDEUVD-2026-51517

| CVE-2026-17567 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-07-31 Wordfence GHSA-gx6f-fm4p-x72r
5.3
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Identify WordPress site running Fluent Forms ≤6.2.8 with payments enabled
  2. Delivery
    Observe submission ID and form ID from confirmation page or URL
  3. Exploit
    Enumerate transaction creation timestamps at ~900 candidates/second
  4. Execution
    Craft valid transaction hash for 'transaction' parameter
  5. Persist
    Submit unauthenticated receipt request
  6. Impact
    Harvest victim PII and payment data from response

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
Exploitation Conditions

Exploitation requires that the WordPress site has Fluent Forms version 6.2.8 or earlier installed AND has the payment integration module actively configured with real transaction records present. The attacker must be able to identify or infer a valid (submission ID, form ID) pair - these values are frequently surfaced in order confirmation page URLs or email receipt metadata visible to any user who completes a form. The effective limit on exploitation is the need to correctly pair submission and form IDs before iterating timestamps; sites with very low transaction volume offer fewer valid targets, while high-volume e-commerce installations present a proportionally larger and more valuable attack surface. No authentication is required - the CVSS vector PR:N/AV:N/AC:L confirms fully unauthenticated network exploitation against any reachable WordPress installation meeting the above conditions.

Impact

The CVSS 3.1 score of 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) classifies this as Medium, and the C:L metric accurately reflects that only specific transaction records - not the full database - are exposed. However, the real-world severity for payment-enabled WordPress sites exceeds what this score communicates: the exposed fields (name, email, billing address, payment method, payment status) constitute PII and financial data subject to GDPR, CCPA, and PCI-DSS notification obligations. The AC:L metric is well-justified - the description confirms that the observable inputs reduce brute-force to ~900 candidates per second, which is practical without specialized tooling. No KEV listing and no confirmed public POC exist at time of analysis, which modestly reduces urgency for sites with low transaction volume. Sites processing significant payment volume present a larger and more rewarding attack surface. There is no conflict between the CVSS vector and the description - both confirm unauthenticated network exploitation - but defenders should weight the compliance exposure more heavily than the numeric score alone implies.

Exploit ScenarioDerived

An unauthenticated attacker identifies a WordPress site running Fluent Forms 6.2.8 or earlier with active payment forms. By observing a submission ID and form ID from a publicly visible order confirmation page, the attacker iterates through plausible creation timestamps at approximately 900 hash candidates per second until the transaction receipt endpoint returns a populated response, revealing the victim customer's name, email, billing address, and payment details. No public POC has been identified at time of analysis, but the detailed exploitation mechanics in the CVE description are sufficient to construct an automated script.

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

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

Alert me

AnalysisAIv1 – Jul 31, 2026

Insecure Direct Object Reference in Fluent Forms for WordPress (versions up to and including 6.2.8) exposes other users' payment receipt data to unauthenticated remote attackers via a brute-forceable 'transaction' parameter. Because the transaction hash is constructed from observable or guessable inputs - submission ID, form ID, and creation timestamp - the effective brute-force space is bounded to approximately 900 candidates per second per (submission, form) pair, making unauthenticated enumeration of victim receipts containing name, email, billing address, order items, payment method, and payment status practically feasible. No public exploit has been identified at time of analysis and the vulnerability is not listed in the CISA KEV catalog; however, a patch is available in version 6.2.9.

RemediationAI

Upgrade Fluent Forms to version 6.2.9 or later; the fix is corroborated by the WordPress plugin repository changeset between tags 6.2.8 and 6.2.9 (https://plugins.trac.wordpress.org/changeset?old_path=%2Ffluentform/tags/6.2.8&new_path=%2Ffluentform/tags/6.2.9) and the specific patch commit to BaseProcessor.php (changeset 3625751 at https://plugins.trac.wordpress.org/changeset/3625751/fluentform/trunk/app/Modules/Payments/PaymentMethods/BaseProcessor.php). If immediate upgrade is not possible, disabling the payment integration feature entirely is the most effective compensating control, though it removes payment form functionality. WAF or rate-limiting rules targeting the transaction receipt endpoint (restricting to a small number of requests per IP per minute) can raise the cost of brute-force attempts but do not eliminate the IDOR root cause and can be bypassed with IP rotation. Wordfence paid-tier customers should verify that the corresponding firewall rule is active; see the advisory URL above.

Affected VersionsENISA

Fluent Forms – Customizable Contact Forms, Survey, Quiz, & Conversational Form Builder 0 ≤6.2.8

Affected Packages

euvd fluent_forms_customizable_contact_forms_survey_quiz_conversational_form_builder 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

Fluent Forms (CPE: cpe:2.3:a:wpmanageninja:fluent_forms_-_customizable_contact_forms,_survey,_quiz,_&_conversational_form_builder:*:*:*:*:*:*:*:*) is a WordPress form builder plugin that includes an integrated payment module. The vulnerability is rooted in CWE-639 (Authorization Through User-Controlled Key): the plugin exposes a 'transaction' parameter in payment receipt lookups without binding the resolved record to the authenticated session or verifying that the requesting party is the rightful owner. Affected code spans three files within the Payments module: BaseProcessor.php (payment processing logic), TransactionShortcodes.php (receipt rendering via shortcodes), and PaymentHandler.php (request routing). The transaction hash is not cryptographically random relative to its inputs - it is seeded with the submission ID, form ID, and creation timestamp, all of which are either surfaced in confirmation pages or constrained to a narrow time window, yielding a practically searchable space without any authenticated context.

Know when Fluent Forms Customizable Contact Forms Survey Quiz Conversational Form Builder 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 (Wordfence) PRIMARY 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 5.3 MEDIUM

Network-reachable, no auth, low complexity due to bounded brute-force; C:L because exposure is scoped to individual transaction records, not full component confidentiality loss.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

DescriptionCVE.org

The Fluent Forms - Customizable Contact Forms, Survey, Quiz, & Conversational Form Builder plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 6.2.8 via the 'transaction' parameter due to missing validation on a user controlled key. This makes it possible for unauthenticated attackers to brute-force valid transaction hashes and view sensitive payment receipt data including customer name, email address, billing address, order items, payment method, and payment status belonging to other users. Because submission ID, form ID, and transaction creation time are either observable or guessable by an attacker, the effective brute-force space is bounded to approximately 900 candidates per second per (submission, form) pair, making exploitation practical without any prior authentication or account.

Threat Intelligence Overview

EPSS Score
0.4%
Top 70% exploitable
Prevalence
Medium
popular WordPress form builder plugin, estimated hundreds of thousands of active installs
Data Quality
6 sources
Confidence: High

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 0.4%
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
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
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.

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