Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend HTTP request with malicious 'referer' value
-
DeliveryTrigger wpForo revisions or helper code path
-
ExploitUnsanitized parameter concatenated into live SQL query
-
ExecutionAppend UNION or blind SQL payload
-
PersistEnumerate database schema
-
ImpactExtract WordPress users, credentials, and private data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The wpForo Forum plugin must be installed and active on a WordPress site at version 2.4.17 or earlier. The 'referer' parameter must reach the SQL query construction logic within the plugin's revisions module or helper functions - meaning page requests that trigger those code paths must be reachable. No authentication is required (PR:N) and no user interaction is needed. Exploitation is constrained to read-only database access; the CVSS vector explicitly shows no integrity (I:N) or availability (A:N) impact, so data modification or service disruption is not possible via this flaw alone. There is no indication that any non-default plugin configuration is required to expose the vulnerability. |
| Impact | The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, score 7.5) signals a high-priority concern: network-reachable, unauthenticated, low-complexity exploitation with high confidentiality impact. The absence of integrity and availability impact somewhat bounds the blast radius - this flaw enables data theft, not data destruction or service disruption. No EPSS data was supplied, and the vulnerability is not in CISA KEV, so widespread active exploitation has not been confirmed by external intelligence at time of analysis. That said, SQL injection against unauthenticated, low-complexity endpoints in popular WordPress plugins historically attracts automated scanners within days of disclosure; the low exploitation bar warrants treating this as a real priority for any site with the plugin installed. There is no signal conflict between CVSS and description - both consistently indicate unauthenticated network exploitation leading to full database read access. |
| Exploit ScenarioDerived | An unauthenticated attacker sends a crafted HTTP GET or POST request to a WordPress site running wpForo Forum ≤2.4.17, embedding a SQL injection payload in the 'referer' header or parameter targeting a page that invokes the vulnerable revisions code path. The plugin passes the unsanitized value into an existing SQL query, allowing the attacker to append a UNION SELECT or conduct boolean-blind enumeration to extract WordPress users, hashed passwords, private posts, and any other database content. No public POC has been identified, but the unauthenticated network vector means automated vulnerability scanners can trivially detect and attempt exploitation. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 28, 2026
SQL injection via the 'referer' HTTP parameter in wpForo Forum (WordPress plugin, all versions up to and including 2.4.17) allows unauthenticated remote attackers to append arbitrary SQL to existing queries and exfiltrate the entire WordPress database, including user credentials and private forum content. The flaw is confined to data extraction - the CVSS vector confirms no integrity or availability impact - but the complete absence of authentication requirements and low attack complexity make any publicly reachable WordPress install running this plugin an exposed target. No public exploit code has been identified at time of analysis, and the vulnerability is not listed in CISA KEV.
RemediationAI
Upgrade wpForo Forum to version 3.0.0 or later; the WordPress plugin trac changeset (https://plugins.trac.wordpress.org/changeset?old=3483044&old_path=%2Fwpforo%2Ftags%2F2.4.17&new=3500199&new_path=%2Fwpforo%2Ftags%2F3.0.0) confirms remediation changes in the affected files across the revisions module and core functions. Patching via the WordPress admin dashboard ('Plugins > Updates') or WP-CLI ('wp plugin update wpforo') is the primary fix. If immediate upgrade is not possible, deploying a WAF rule to block SQL metacharacters in the HTTP Referer header is a viable compensating control - note this may trigger false positives if legitimate referer values include quote characters, and it does not address the root-cause code defect. Disabling the forum's revision-tracking feature, if configurable, would reduce the exposed attack surface while a patch window is scheduled. Full advisory details are available from Wordfence at https://www.wordfence.com/threat-intel/vulnerabilities/id/bf0eab48-ef8b-4578-8a9a-c48e09cb29f7.
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
wpForo Forum is a third-party WordPress forum plugin authored by tomdever (CPE: cpe:2.3:a:tomdever:wpforo_forum:*:*:*:*:*:*:*:*). The vulnerability class is CWE-89 (Improper Neutralization of Special Elements in an SQL Command), rooted in two compounding failures: the 'referer' parameter is insufficiently escaped before use, and the surrounding SQL query is not constructed using WordPress's prepared statement API ($wpdb->prepare()). Vulnerable code paths are spread across the plugin's revisions subsystem and general helper functions: modules/revisions/classes/Actions.php (lines 30 and 105), modules/revisions/Revisions.php (line 169), and includes/functions.php (lines 828 and 3063). Because the 'referer' value flows directly into existing SQL queries, an attacker can use UNION-based or boolean-blind injection techniques to enumerate database schema and extract table contents.
Know when Wpforo Forum 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:N/UI:N/S:U/C:H/I:N/A:N
HTTP 'referer' parameter is network-accessible with no authentication or user interaction; impact is database read-only exfiltration, no integrity or availability compromise.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The wpForo Forum plugin for WordPress is vulnerable to SQL Injection via the 'referer' parameter in all versions up to, and including, 2.4.17. This is due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for unauthenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.
Articles & Coverage 1
Executive ViewAI
wpForo Forum plugin for WordPress (all versions through 2.4.17) contains an unauthenticated SQL injection vulnerability enabling attackers to extract the entire WordPress database without authentication, creating immediate risk of credential and private data compromise. No public exploit has been identified at time of analysis; however, no vendor-released patch identified at time of analysis. Organizations running this plugin face material data breach risk and should prioritize immediate remediation.
Deploy WAF rules to block SQL injection patterns in referer headers; enable comprehensive database query logging and SIEM alerting on suspicious SELECT operations; restrict database network access; disable or deactivate plugin until vendor patch released.
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
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
More in Wpforo Forum
View allThe wpForo Forum plugin for WordPress is vulnerable to Local File Include, Server-Side Request Forgery, and PHAR Deseria
PHP object injection in the wpForo Forum WordPress plugin before 3.1.6 lets an authenticated attacker with Subscriber-le
The wpForo Forum plugin for WordPress is vulnerable to SQL Injection via the 'slug' attribute of the 'wpforo' shortcode
The wpForo Forum WordPress plugin before 2.1.9 does not escape some request parameters while in debug mode, leading to a
The wpForo Forum WordPress plugin before 1.9.7 did not validate the redirect_to parameter in the login form of the forum
wpforo_get_request_uri in wpf-includes/functions.php in the wpForo Forum plugin before 1.4.12 for WordPress allows Unaut
Unauthenticated PHP Object Injection in the wpForo Forum WordPress plugin versions 3.1.0 and earlier allows remote attac
Authentication bypass in the wpForo Forum WordPress plugin versions 3.1.0 and earlier allows remote unauthenticated atta
Stored cross-site scripting in wpForo Forum WordPress plugin before 3.1.2 allows a subscriber-level authenticated user t
Insecure Direct Object Reference (IDOR) in the wpForo Forum WordPress plugin before 3.1.2 allows any subscriber-level au
Rate-limit bypass in the wpForo Forum WordPress plugin (3.0.0 up to but not including 3.1.6) allows unauthenticated remo
Unauthenticated SQL injection in the wpForo Forum WordPress plugin (versions 3.0.4 and earlier) allows remote attackers
EUVD-2026-67466
GHSA-7jc6-6627-m946
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB