Skip to main content

Fluent Forms CVE-2026-5069

| EUVDEUVD-2026-42778 MEDIUM
Incorrect Authorization (CWE-863)
2026-07-10 Wordfence GHSA-hmr3-xc3f-vfcx
5.4
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Register or obtain subscriber-level WordPress account
  2. Delivery
    Enumerate or guess valid subscription IDs
  3. Exploit
    Send authenticated AJAX cancellation request with victim's subscription_id
  4. Execution
    Server cancels victim subscription without ownership check
  5. Impact
    Disrupt billing for legitimate paying users

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
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

Exploitation requires the attacker to hold a valid WordPress account on the target site at subscriber level or above - meaning the site must permit user registration, or the attacker must have obtained credentials through another means. Additionally, the target site must be using Fluent Forms' payment and subscription features; sites using the plugin solely for contact, survey, or quiz forms are not affected by this specific flaw. The vulnerability is not exploitable by unauthenticated users. Exploitation is limited to cancelling subscriptions - confidentiality is not impacted, and no privilege escalation or code execution is possible through this path.

Impact

The CVSS 3.1 base score of 5.4 (Medium) is consistent with the attack profile: network-reachable (AV:N), low complexity (AC:L), low privilege required (PR:L), no user interaction (UI:N), with low integrity and low availability impact (I:L/A:L) and no confidentiality impact. The practical risk is governed by two factors: first, the attacker must hold a valid WordPress account on the target site (subscriber or higher), limiting exposure to sites with open or low-barrier registration; second, the site must actively use Fluent Forms' payment and subscription functionality - installations using Fluent Forms purely for contact forms are not affected. No EPSS data was provided, no public exploit code has been identified, and the vulnerability is absent from CISA KEV, suggesting no confirmed active exploitation at this time. The real-world business impact - unauthorized cancellation of paying customers' subscriptions - is meaningful for e-commerce sites despite the moderate CVSS score. This is a genuine medium-priority finding for sites with subscriber registration open to the public and active subscription billing.

Exploit ScenarioDerived

An attacker with a subscriber-level WordPress account sends crafted AJAX cancellation requests to the Fluent Forms payment endpoint, substituting arbitrary subscription IDs belonging to other users. Because the endpoint validates authentication but not ownership, each request successfully cancels the targeted subscription. No public exploit has been identified at time of analysis, but the attack requires only authenticated HTTP requests with incremented or guessed subscription IDs.

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

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

Alert me

AnalysisAIv1 – Jul 10, 2026

Incorrect authorization in the Fluent Forms WordPress plugin (versions up to and including 6.2.1) enables any authenticated subscriber-level user to cancel payment subscriptions belonging to other users by supplying an arbitrary 'subscription_id' in the payment cancellation AJAX endpoint. The payment cancellation flow performs no ownership check - only that the user is authenticated - making this a classic IDOR (Insecure Direct Object Reference) under CWE-863. No public exploit code has been identified at time of analysis, and the flaw is not listed in CISA KEV, but the low bar for exploitation (any registered site account) raises practical risk for sites using Fluent Forms payment/subscription features.

RemediationAI

Upgrade the Fluent Forms plugin to a version beyond 6.2.1; the fix has been committed to the WordPress plugin repository as changeset 3513845 (https://plugins.trac.wordpress.org/changeset/3513845/fluentform), though the exact patched release version is not independently confirmed from the available data - verify via the WordPress plugin changelog or Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/e7521577-ce13-4b60-ae11-9c0f9c077cf9. As a compensating control prior to patching, administrators can disable open user registration on the WordPress site (Settings > General > uncheck 'Anyone can register') to prevent untrusted parties from obtaining the subscriber-level access required for exploitation; note this will prevent new account creation site-wide. Alternatively, if subscription/payment features of Fluent Forms are not actively in use, disabling that feature module reduces the attack surface without affecting form functionality.

Affected VersionsENISA

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

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 by WPManageNinja that includes payment and subscription management capabilities. The vulnerability root cause is CWE-863 (Incorrect Authorization): the AJAX handler processing payment cancellation requests validates that the caller is authenticated but fails to verify that the authenticated user is the owner of the subscription identified by the 'subscription_id' parameter. This pattern - authority check without ownership check - is a textbook IDOR. Because WordPress AJAX endpoints are accessible over HTTP to any logged-in user, no special network position is required. The changeset at plugins.trac.wordpress.org/changeset/3513845/fluentform indicates the fix was committed to the plugin repository, implying an authorization ownership check was added to the cancellation handler.

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.4 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L
vuln.today AI 5.4 MEDIUM

Network-accessible AJAX endpoint requires only subscriber auth (PR:L); no confidentiality leak; integrity and availability both low from subscription cancellation.

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

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

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

DescriptionCVE.org

The Fluent Forms plugin for WordPress is vulnerable to incorrect authorization via the 'subscription_id' parameter in versions up to, and including, 6.2.1. This is due to insufficient ownership authorization checks in the payment cancellation AJAX flow. This makes it possible for authenticated attackers, with subscriber-level access and above, to submit cancellation requests for other users' subscriptions.

Threat Intelligence Overview

EPSS Score
0.2%
Top 93% exploitable
Prevalence
Medium
popular WordPress form and payment plugin with substantial install base
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
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
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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