Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privilege WordPress user
-
DeliveryEnumerate BuddyPress message thread IDs via endpoint probing
-
ExploitSubmit crafted request to private messaging endpoint with victim's message ID
-
ExecutionAuthorization check bypassed due to CWE-639 flaw
-
ImpactRead, 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Network-accessible endpoints, low complexity; PR:L reflects mandatory Subscriber authentication; no scope change, no availability impact.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.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
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.
More in Buddypress
View allBuddyPress is an open source WordPress plugin to build a community site. Rated high severity (CVSS 8.8), this vulnerabil
SQL injection vulnerability in wp-load.php in the BuddyPress plugin 1.5.x before 1.5.5 of WordPress allows remote attack
WordPress Plugin Buddypress 6.2.0 contains a persistent cross-site scripting vulnerability that allows authenticated att
The BuddyPress plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 14.1.0 vi
Unauthenticated local file inclusion in the BP Profile Search plugin for WordPress (versions up to and including 5.9) le
PHP object injection in the BuddyPress plugin for WordPress (all versions through 14.5.0) allows authenticated users wit
In BuddyPress before 5.1.2, requests to a certain REST API endpoint can result in private user data getting exposed. Rat
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Eliott Robson Mass
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in The BuddyPress Com
Stored cross-site scripting in BuddyDev's Activity Plus Reloaded for BuddyPress WordPress plugin (versions through 1.1.2
The BuddyPress plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘display_name’ parameter in ver
The BuddyPress plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘user_name’ parameter in versio
EUVD-2026-51429
GHSA-6pp9-x443-r8xw
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB