Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister or obtain Subscriber account
-
DeliverySend unauthorized query-modify request
-
ExploitInject SQL into stored report
-
ExecutionWait for admin to view report
-
PersistSQL executes in admin context
-
ImpactEscalate to administrator / full DB compromise
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 | Exploitation requires (1) an authenticated WordPress account of at least Subscriber level on the target site - obtainable for free where open registration is enabled - and (2) administrator interaction, because the injected SQL only executes when an administrator opens/views the tampered stored query in the WP Business Intelligence Lite reporting interface (UI:R). What limits exploitation: the payload does not fire on its own and cannot be triggered by the attacker directly (it depends on an admin viewing the report), and on sites with self-registration disabled the attacker must already hold a valid low-privilege credential. The condition is specifically the plugin's stored-query modification action lacking an authorization/capability check (CWE-862) in Admin/Menu/Query.php. |
| Impact | The NVD CVSS 3.1 vector (AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:H, base 8.0) frames this as network-reachable and low-complexity but gated by two real limiters: it requires an authenticated account (PR:L) and administrator interaction (UI:R) to trigger the payload, so it is not a fully unauthenticated drive-by. No EPSS score was supplied in the input, the CVE is not in CISA KEV, and no proof-of-concept or public exploit was provided, so all three exploitation-intensity signals point to no confirmed in-the-wild activity. The practical risk is nonetheless meaningful on sites that allow open user registration (default Subscriber role), because the barrier to obtaining a Subscriber account is trivial and the impact on trigger is full database read/write in the admin context. On sites that disable self-registration, the attacker must already possess a low-privilege account, which substantially narrows the realistic threat. Net: a genuine high-severity privilege-escalation issue where the SSVC-style exploitation status is 'none observed' and automatability is limited by the admin-view requirement, so it is a prompt-patch item rather than an emergency for registration-closed deployments. |
| Exploit ScenarioDerived | An attacker registers a low-privilege Subscriber account (or uses an existing one) on a WordPress site running WP Business Intelligence Lite 3.2.0 or earlier, then sends the unauthorized query-modification request to inject a malicious SQL statement into a stored report. When an administrator subsequently opens that report in wp-admin, the attacker's SQL runs with the database access of the plugin, allowing the attacker to escalate privileges - for example by promoting their account to administrator or altering credentials. No public proof-of-concept was provided, but the low attack complexity means weaponization would be straightforward for an attacker with a valid low-privilege login. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 10, 2026
Privilege escalation in the WP Business Intelligence Lite WordPress plugin (all versions through 3.2.0) allows authenticated Subscriber-level users to tamper with stored SQL queries because the plugin fails to enforce a capability/authorization check on the query-modification action (CWE-862). When an administrator later views the maliciously altered query, the attacker's arbitrary SQL executes in the admin context, enabling account takeover or full site compromise. There is no public exploit identified at time of analysis, and the flaw is not listed in CISA KEV; it was reported through the Wordfence threat intelligence program.
RemediationAI
No vendor-released patched version is identified in the available data - versions through 3.2.0 are affected and no fixed release is cited - so treat this as an unpatched issue and monitor the plugin page and the Wordfence advisory (https://www.wordfence.com/threat-intel/vulnerabilities/id/a7e35f18-7659-4b97-b99f-b57ac941cb22?source=cve) for a release above 3.2.0, applying it immediately once published. As compensating controls until a patch exists, disable open user self-registration (Settings > General > 'Anyone can register' unchecked) to remove the trivial path to a Subscriber account, which eliminates the primary attack surface with the trade-off of blocking legitimate new sign-ups; audit and remove untrusted low-privilege accounts; and if the reporting feature is not in active use, deactivate the WP Business Intelligence Lite plugin entirely, accepting loss of its dashboard reports. A Web Application Firewall rule (such as Wordfence) restricting the plugin's query-modification endpoint to administrator sessions can also blunt exploitation, at the cost of relying on request-pattern matching rather than a code-level 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
The affected component is a WordPress plugin (wp-business-intelligence-lite) that lets site operators define and store SQL queries and render their results inside the wp-admin dashboard. The vulnerable code path is in Admin/Menu/Query.php (referenced at line 122) and the plugin's Loader.php (line 81), where the handler that saves or modifies a stored query registers and executes without validating that the requesting user holds the appropriate administrative capability. This is a classic CWE-862 (Missing Authorization) defect: authentication is required but the authorization gate that should restrict the action to administrators is absent, so any logged-in role down to Subscriber can invoke it. Because the stored query is later run verbatim by the plugin when an administrator opens the reporting view, the vulnerability behaves as a stored/second-order SQL injection whose payload executes with the privileges of the viewing admin against the WordPress database.
Know when WordPress 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:R/S:U/C:H/I:H/A:H
Low-priv authenticated attacker (PR:L) exploits a network-reachable action but the payload needs an admin to view the report (UI:R); arbitrary SQL yields full C/I/A impact.
Primary rating from Vendor (wordfence).
CVSS VectorVendor: wordfence
DescriptionCVE.org
The WP Business Intelligence Lite plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 3.2.0. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with Subscriber-level access and above, to modify stored SQL queries, which can lead to privilege escalation via arbitrary SQL execution when the modified query is viewed by an administrator.
Executive ViewAI
WP Business Intelligence Lite WordPress plugin (versions up to 3.2.0) contains a privilege escalation flaw allowing authenticated users to inject malicious SQL commands that execute with administrative privileges, creating a direct pathway to account takeover and complete site compromise. Organizations relying on this plugin for business reporting face elevated risk of data breach, credential compromise, and operational downtime.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) Disable plugin until patch available; (2) If plugin must remain active, restrict query modification capability exclusively to trusted administrators via role-based access controls; (3) Implement database activity monitoring to detect and alert on SQL execution in administrative context; (4) Enable audit logging on all WordPress user account modifications and administrative actions; (5) Apply principle of least privilege to plugin filesystem and database permissions.
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.
Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.
The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para
The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil
Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote
The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all
The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner
The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint
The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut
The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via
The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based
Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r
EUVD-2026-42802
GHSA-85wm-6f94-p7hm
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB