Skip to main content

BuddyPress EUVDEUVD-2026-51429

| CVE-2026-8155 MEDIUM
Authorization Bypass Through User-Controlled Key (CWE-639)
2026-07-31 WPScan GHSA-6pp9-x443-r8xw
5.4
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privilege WordPress user
  2. Delivery
    Enumerate BuddyPress message thread IDs via endpoint probing
  3. Exploit
    Submit crafted request to private messaging endpoint with victim's message ID
  4. Execution
    Authorization check bypassed due to CWE-639 flaw
  5. Impact
    Read, alter, or delete victim's private message content

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 session on the WordPress site at Subscriber privilege level or higher (PR:L per CVSS vector) - unauthenticated access is not sufficient. The BuddyPress plugin must be installed, activated, and the private messaging component must be enabled (non-default WordPress, requires BuddyPress to be present). The attacker must supply valid message or thread IDs belonging to other users, which implies some degree of ID enumeration or prior knowledge - this is the limiting factor identified by SSVC's 'automatable: no' classification. Exploitation is constrained to the messaging subsystem only; it does not grant broader WordPress admin access, file system access, or code execution. Sites that have disabled the BuddyPress messaging component or that restrict user registration are not exploitable.

Impact

The CVSS 5.4 Medium score reflects a balanced but real risk: network-accessible (AV:N), low complexity (AC:L), and low privilege (PR:L) make exploitation straightforward for any registered user, while the unchanged scope (S:U) and partial C/I impacts cap the ceiling. EPSS at 0.13% (3rd percentile) is very low, but this is consistent with the SSVC signal of 'automatable: no' - exploitation likely requires some message ID enumeration, preventing fully scripted mass attacks. The public POC reported by WPScan lowers the technical barrier and is the primary escalating signal here. The absence of a CISA KEV listing suggests no confirmed in-the-wild exploitation campaigns at time of analysis. The real-world priority is higher than the EPSS suggests for sites where private messaging is a core trust feature (counseling platforms, member communities, HR portals): exposure of private correspondence carries regulatory and reputational consequences beyond what CVSS impact metrics capture. No data conflicts are present - the CVSS vector, description, and SSVC are mutually consistent.

Exploit ScenarioDerived

An attacker registers or already holds a low-privilege WordPress account (Subscriber) on a target site running BuddyPress, then probes the private messaging REST or AJAX endpoints with sequentially or randomly enumerated message thread IDs. Because authorization is not enforced, the attacker successfully retrieves the full content of private conversations between other users, or alters/deletes messages to disrupt communications. A proof-of-concept is publicly available via WPScan, reducing the skill required to carry out this scenario.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 31, 2026

Broken object-level authorization (IDOR) in the BuddyPress WordPress plugin, all versions before 14.5.0, permits any authenticated user at the Subscriber level or above to read, modify, or delete private messages belonging to other users via the plugin's messaging endpoints. A publicly available proof-of-concept exists per WPScan reporting, though EPSS data places exploitation probability at just 0.13% (3rd percentile) and SSVC classification marks it as not automatable, indicating exploitation is currently opportunistic and targeted rather than widespread. No CISA KEV listing is present, but the low privilege bar combined with network accessibility makes this a meaningful privacy and integrity risk on any community-facing or multi-tenant WordPress deployment running BuddyPress.

RemediationAI

The primary remediation is to upgrade BuddyPress to version 14.5.0 or later, which contains the vendor-released authorization fix per the WPScan advisory at https://wpscan.com/vulnerability/b7dd9cbf-b46b-49ee-84a0-6b054676fccb/. Updating is straightforward via the WordPress admin dashboard (Plugins > Updates) or WP-CLI ('wp plugin update buddypress'). If immediate patching is not feasible, a targeted compensating control is to disable the BuddyPress private messaging component entirely via BuddyPress settings (Settings > BuddyPress > Components, uncheck 'Private Messaging'); this eliminates the attack surface but removes messaging functionality for all users. Restricting new user registrations to prevent untrusted Subscriber accounts is a partial mitigating measure but does not protect against existing low-privilege accounts. There is no known workaround that preserves messaging functionality while blocking exploitation - patching to 14.5.0 is the only complete fix.

Affected VersionsENISA

BuddyPress 0 <14.5.0

Affected Packages

euvd buddypress fix: 14.5.0

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

BuddyPress is a WordPress plugin that adds social-network features - private messaging, user profiles, activity streams, and groups - to WordPress sites. The vulnerability is rooted in CWE-639 (Authorization Bypass Through User-Controlled Key), the canonical IDOR class: the application's private messaging endpoints accept a user-controlled message identifier (e.g., a message ID or thread ID) without verifying that the requesting user is the legitimate owner or recipient of that message. Because the check is missing at the endpoint level rather than at the data layer, any authenticated session token - even a default Subscriber account - is sufficient to manipulate arbitrary messages. The affected CPE is cpe:2.3:a:unknown:buddypress:*:*:*:*:*:*:*:*, covering all versions from 0 through the pre-14.5.0 range. The CVSS vector (AV:N/AC:L/PR:L/UI:N) confirms that exploitation is fully remote, requires minimal skill, and needs no victim interaction.

Know when Buddypress 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 (WPScan) PRIMARY 5.4 MEDIUM
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
vuln.today AI 5.4 MEDIUM

Network-accessible endpoints, low complexity; PR:L reflects mandatory Subscriber authentication; no scope change, no availability impact.

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

Lifecycle Timeline

4
CVSS changed
Jul 31, 2026 - 18:37 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 BuddyPress WordPress plugin before 14.5.0 does not properly enforce authorization on its private messaging endpoints, allowing any authenticated user (Subscriber+) to read, modify, or delete other users' private messages.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
High
dominant WordPress social networking plugin, millions of active installs
Exploit
POC
Public exploit code exists
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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
High
Technical Impact
Partial

Priority Score

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

CVE-2021-21389 HIGH POC
8.8 Mar 26

BuddyPress is an open source WordPress plugin to build a community site. Rated high severity (CVSS 8.8), this vulnerabil

CVE-2012-2109 HIGH POC
7.5 Sep 04

SQL injection vulnerability in wp-load.php in the BuddyPress plugin 1.5.x before 1.5.5 of WordPress allows remote attack

CVE-2020-37233 MEDIUM POC
5.1 May 16

WordPress Plugin Buddypress 6.2.0 contains a persistent cross-site scripting vulnerability that allows authenticated att

CVE-2024-10011 HIGH
8.1 Oct 25

The BuddyPress plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 14.1.0 vi

CVE-2026-104995 HIGH
8.1 Oct 14

Unauthenticated local file inclusion in the BP Profile Search plugin for WordPress (versions up to and including 5.9) le

CVE-2026-1360 HIGH
7.5 Jul 30

PHP object injection in the BuddyPress plugin for WordPress (all versions through 14.5.0) allows authenticated users wit

CVE-2020-5244 HIGH
7.5 Feb 24

In BuddyPress before 5.1.2, requests to a certain REST API endpoint can result in private user data getting exposed. Rat

CVE-2025-23798 HIGH
7.1 Jan 22

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Eliott Robson Mass

CVE-2023-50880 MEDIUM
6.5 Dec 29

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in The BuddyPress Com

CVE-2025-62949 MEDIUM
6.5 Oct 27

Stored cross-site scripting in BuddyDev's Activity Plus Reloaded for BuddyPress WordPress plugin (versions through 1.1.2

CVE-2024-4892 MEDIUM
6.4 Jun 12

The BuddyPress plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘display_name’ parameter in ver

CVE-2024-3974 MEDIUM
6.4 May 14

The BuddyPress plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘user_name’ parameter in versio

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