Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as restricted support agent
-
DeliveryEnumerate or guess out-of-scope ticket IDs
-
ExploitSend crafted reassignment request to any ticket
-
ExecutionBypass missing per-ticket authorization check
-
PersistReassign ticket customer to arbitrary user
-
ImpactCorrupt support workflow integrity
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 an active, authenticated account holding at least a restricted support agent role within the target WordPress installation running Fluent Support. The attacker must be able to authenticate to the WordPress admin or support interface - unauthenticated exploitation is not possible given PR:H in the CVSS vector. The flaw is triggered specifically when the ticket customer reassignment feature is used, meaning the Fluent Support plugin must be installed, activated, and in active use with agent roles provisioned. The limiting factors are: valid support agent credentials are required (not publicly accessible), no automation is confirmed viable (SSVC Automatable:No), and impact is confined to ticket metadata manipulation - no code execution, file access, or privilege escalation to admin is implied. |
| Impact | The CVSS base score of 3.8 (Low) reflects the realistic constrained impact: the attack vector is network (AV:N), complexity is low (AC:L), but high privileges are required (PR:H), meaning the attacker must already hold a support agent account. EPSS at 0.13% (3rd percentile) corroborates the low exploitation probability despite the POC being publicly available - the SSVC assessment concurs: Automatable:No and Technical Impact:Partial. The combination of required authenticated access, restricted scope of impact (ticket reassignment only, no RCE or data exfiltration), and no KEV listing places this firmly in a 'monitor and patch on next cycle' category rather than emergency response. The primary real-world risk is insider threat or compromised agent credential scenarios, not opportunistic internet-scale exploitation. The low EPSS despite POC availability aligns with the PR:H prerequisite reducing attacker pool. |
| Exploit ScenarioDerived | An attacker who has obtained or registered a restricted support agent account on a target WordPress site running Fluent Support below 2.3.1 sends a crafted HTTP request to the ticket reassignment endpoint, supplying the ID of a ticket outside their granted scope. A publicly available proof-of-concept demonstrates this technique. Because no additional conditions are required beyond holding a support agent role, the exploit is straightforward for any insider or attacker with compromised agent credentials. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 05, 2026
Broken object-level authorization in Fluent Support WordPress plugin before 2.3.1 allows restricted support agents to reassign the customer field on any ticket system-wide, bypassing per-ticket scope enforcement. Affected are WordPress installations running Fluent Support versions prior to 2.3.1 where restricted support agent accounts exist. An authenticated agent can manipulate ticket ownership across the entire helpdesk, exposing customer metadata and corrupting ticket assignment integrity. A publicly available proof-of-concept exists; EPSS probability is very low (0.13%, 3rd percentile) and no CISA KEV listing indicates no confirmed mass exploitation.
RemediationAI
Update Fluent Support to version 2.3.1 or later, which introduces per-ticket access checks before customer reassignment. This is the primary and recommended remediation, confirmed by the WPScan advisory at https://wpscan.com/vulnerability/cd488221-6efd-42a0-badc-315c60ec0b99/. If an immediate upgrade is not feasible, a compensating control is to audit and minimize the number of accounts holding restricted support agent roles, reducing the exposed attack surface - note this does not eliminate the flaw but narrows the pool of accounts that could abuse it. Additionally, WordPress administrators can temporarily restrict the ticket reassignment capability at the application or WAF level by blocking the relevant AJAX action endpoint if identifiable, though this may disrupt legitimate agent workflows. No workarounds eliminate the underlying IDOR; patching to 2.3.1 is the only confirmed fix.
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
Fluent Support is a WordPress-native helpdesk and customer support ticketing plugin. The vulnerability is rooted in CWE-639 (Authorization Bypass Through User-Controlled Key), an IDOR class flaw where the plugin exposes a ticket mutation endpoint that accepts a ticket identifier as a user-controlled parameter but fails to verify that the requesting agent is authorized to operate on that specific ticket before executing the customer reassignment. The WordPress plugin architecture allows role-based agent scoping, but this scope check was absent on the reassignment code path. The CPE string (cpe:2.3:a:unknown:fluent_support:*:*:*:*:*:*:*:*) reflects all versions prior to 2.3.1 as affected; the vendor identifier field is unresolved in NVD at time of analysis.
Know when Fluent Support 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:H/UI:N/S:U/C:L/I:L/A:N
Network-reachable endpoint but requires authenticated support agent account (PR:H); limited confidentiality and integrity impact from ticket reassignment only, no availability impact.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The Fluent Support WordPress plugin before 2.3.1 does not perform a per-ticket access check before reassigning a ticket's customer, allowing a restricted support agent to change the assigned customer of any ticket in the system, including tickets outside their granted scope.
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
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Fluent Support
View allThe Fluent Support WordPress plugin before 1.5.8 does not properly sanitise, validate and escape various parameters befo
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in Shahjahan Jewel Fl
Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection') vulnerability in WPManageNinja LLC
The Fluent Support - Helpdesk & Customer Support Ticket System plugin for WordPress is vulnerable to Sensitive Informati
Stored Cross-Site Scripting in Fluent Support (WordPress plugin by WPManageNinja) versions up to and including 2.3.0 all
Missing authorization in the Fluent Support WordPress plugin 2.3.2 and earlier lets an authenticated Subscriber-level us
Missing Authorization vulnerability in Shahjahan Jewel Fluent Support fluent-support allows Exploiting Incorrectly Confi
Unauthorized action execution in Fluent Support Pro plugin for WordPress (all versions through 2.3.1) is possible for an
EUVD-2026-51722
GHSA-vprj-v253-jvjv
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB