Skip to main content

wpForo Forum CVE-2026-12697

| EUVDEUVD-2026-51437 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-07-31 WPScan GHSA-x66g-mh39-q4gx
5.4
CVSS 3.1 · Vendor: WPScan
Share

Severity by source

Vendor (WPScan) 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

Subscriber authentication required (PR:L); network-reachable endpoint (AV:N); no confidentiality impact since attackers can only delete, not read, others' data.

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 (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

5
Analysis Generated
Jul 31, 2026 - 17:23 vuln.today
CVSS changed
Jul 31, 2026 - 17:22 NVD
5.4 (MEDIUM)
Patch available
Jul 31, 2026 - 07:01 EUVD
CVE Published
Jul 31, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Jul 31, 2026 - 06:00 cve.org
MEDIUM 5.4

DescriptionCVE.org

The wpForo Forum WordPress plugin before 3.1.2 does not verify that an AI chat conversation belongs to the requesting user before deleting its messages, allowing users with a subscriber-level account to permanently delete the stored AI chat message history of any other user.

AnalysisAI

Insecure Direct Object Reference (IDOR) in the wpForo Forum WordPress plugin before 3.1.2 allows any subscriber-level authenticated user to permanently delete the AI chat message history of arbitrary other users by submitting deletion requests without ownership verification. The plugin's AI chat message deletion endpoint does not validate that the targeted conversation belongs to the requesting user, enabling low-privilege account holders to cause irreversible data loss across the platform. A publicly available proof-of-concept exists per WPScan reporting; however, EPSS is extremely low at 0.13% (3rd percentile) and the vulnerability has not been added to the CISA KEV catalog, indicating limited observed exploitation.

Technical ContextAI

The affected product is the wpForo Forum WordPress plugin (CPE: cpe:2.3:a:unknown:wpforo_forum:*:*:*:*:*:*:*:*) in all releases before 3.1.2. The root cause is CWE-639 - Authorization Bypass Through User-Controlled Key, commonly classified as an IDOR flaw. The plugin exposes an AI chat feature that stores per-user conversation histories server-side. When a delete request is issued, the plugin fails to verify that the conversation identifier supplied in the request corresponds to a conversation owned by the authenticated requester. Because the conversation or message identifier is user-controllable, a subscriber can substitute another user's identifier, causing the backend to process the deletion without any ownership check. This is a classic access-control failure at the object level, distinct from authentication failure - the user IS authenticated, but authorization over the specific resource is absent.

RemediationAI

Update the wpForo Forum WordPress plugin to version 3.1.2 or later immediately, as confirmed by the vendor advisory. The patch is available through the standard WordPress plugin repository and the WPScan report at https://wpscan.com/vulnerability/845362bb-a733-432e-86ac-7bf079d91e0f/. If immediate patching is not possible, the most effective compensating control is to disable the wpForo AI chat feature entirely within the plugin settings, which eliminates the vulnerable attack surface without affecting core forum functionality. Alternatively, restrict new user registrations to prevent untrusted subscribers from obtaining accounts, though this does not protect against already-registered subscribers. Role-level access controls at the WordPress level cannot substitute for the missing server-side object-ownership check. No known trade-offs exist for applying the patch.

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

CVE-2026-3666 HIGH
8.8 Apr 04

Arbitrary file deletion in wpForo Forum WordPress plugin versions ≤2.4.16 allows authenticated attackers with subscriber

Share

CVE-2026-12697 vulnerability details – vuln.today

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