Skip to main content

wpForo Forum CVE-2026-5097

| EUVDEUVD-2026-67466 HIGH
SQL Injection (CWE-89)
2026-08-28 Wordfence GHSA-7jc6-6627-m946
7.5
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Send HTTP request with malicious 'referer' value
  2. Delivery
    Trigger wpForo revisions or helper code path
  3. Exploit
    Unsanitized parameter concatenated into live SQL query
  4. Execution
    Append UNION or blind SQL payload
  5. Persist
    Enumerate database schema
  6. Impact
    Extract 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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 – 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

wpForo Forum 0 ≤2.4.17

Affected Packages

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

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

Vendor (Wordfence) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 7.5 HIGH

HTTP 'referer' parameter is network-accessible with no authentication or user interaction; impact is database read-only exfiltration, no integrity or availability compromise.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/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
High
Integrity
None
Availability
None

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.

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.4%
Top 66% exploitable
Prevalence
Medium
active WordPress forum plugin with meaningful but niche 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 HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

CVE-2023-2249 HIGH
8.8 Jun 09

The wpForo Forum plugin for WordPress is vulnerable to Local File Include, Server-Side Request Forgery, and PHAR Deseria

CVE-2026-80513 HIGH POC
7.5 Sep 24

PHP object injection in the wpForo Forum WordPress plugin before 3.1.6 lets an authenticated attacker with Subscriber-le

CVE-2024-3200 CRITICAL
9.9 Jun 01

The wpForo Forum plugin for WordPress is vulnerable to SQL Injection via the 'slug' attribute of the 'wpforo' shortcode

CVE-2023-2309 MEDIUM POC
6.1 Jul 24

The wpForo Forum WordPress plugin before 2.1.9 does not escape some request parameters while in debug mode, leading to a

CVE-2021-24406 MEDIUM POC
6.1 Jul 06

The wpForo Forum WordPress plugin before 1.9.7 did not validate the redirect_to parameter in the login form of the forum

CVE-2018-11709 MEDIUM POC
6.1 Jun 04

wpforo_get_request_uri in wpf-includes/functions.php in the wpForo Forum plugin before 1.4.12 for WordPress allows Unaut

CVE-2026-49769 CRITICAL
9.8 Jun 15

Unauthenticated PHP Object Injection in the wpForo Forum WordPress plugin versions 3.1.0 and earlier allows remote attac

CVE-2026-49767 CRITICAL
9.8 Jun 17

Authentication bypass in the wpForo Forum WordPress plugin versions 3.1.0 and earlier allows remote unauthenticated atta

CVE-2026-12696 MEDIUM POC
5.4 Aug 01

Stored cross-site scripting in wpForo Forum WordPress plugin before 3.1.2 allows a subscriber-level authenticated user t

CVE-2026-12697 MEDIUM POC
5.4 Jul 31

Insecure Direct Object Reference (IDOR) in the wpForo Forum WordPress plugin before 3.1.2 allows any subscriber-level au

CVE-2026-80514 MEDIUM POC
5.3 Sep 25

Rate-limit bypass in the wpForo Forum WordPress plugin (3.0.0 up to but not including 3.1.6) allows unauthenticated remo

CVE-2026-40798 CRITICAL
9.3 Jun 15

Unauthenticated SQL injection in the wpForo Forum WordPress plugin (versions 3.0.4 and earlier) allows remote attackers

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