The BuddyPress
The BuddyPress adds community features such as member profiles, activity streams, groups, friendships, messaging, and notifications to WordPress.
The BuddyPress (buddypress) is a WordPress plugin with 18 published CVE records in this archive. The latest tracked vulnerability was published Sep 11, 2026; the highest published CVSS base score is 8.6.
buddypressCVE-2024-12145: BuddyPress lets subscribers alter other users' notifications
BuddyPress through 14.3.3 accepts a user-controlled key in bp_notifications_action_bulk_manage without validating that the referenced notification belongs to the caller. An authenticated Subscriber can delete another user's notifications or mark them read or unread. The authoritative export identifies the action and vulnerable key but does not disclose the request route or parameter name carrying the key.
| Safe version |
|
||
|---|---|---|---|
| Sep 11, 2026 |
CVE-2024-12145
BuddyPress lets subscribers alter other users' notifications
BuddyPress through 14.3.3 accepts a user-controlled key in bp_notifications_action_bulk_manage without validating that the referenced notification belongs to the caller. An authenticated Subscriber can delete another user's notifications or mark them read or unread. The authoritative export identifies the action and vulnerable key but does not disclose the request route or parameter name carrying the key.
|
See mitigation notes |
CVE4.3
NVDPending
|
| Jul 31, 2026 |
CVE-2026-8155
BuddyPress lets Subscribers read, alter or delete other users' private messages
BuddyPress before 14.5.0 does not enforce message ownership on its private-messaging endpoints. Any authenticated Subscriber-or-higher user can select another user's private message and read its contents, modify it or delete it. The published.
|
14.5.0 |
CVE5.4
NVDPending
|
| Jul 30, 2026 |
CVE-2026-1360
BuddyPress profile text boxes let subscribers inject PHP objects
BuddyPress 14.5.0 and earlier lets any authenticated member, including a Subscriber, submit a serialized PHP object as the value of one of their own XProfile text-box fields. The editable REST route /wp-json/buddypress/v1/xprofile/{field_id}/data/{user_id} accepts the attacker-controlled value parameter and passes it through update_item() to xprofile_set_field_data(); the ordinary Profile > Edit form provides the same write path through field_{field_id}. BuddyPress stores the crafted value, then rendered-profile paths including get_profile_field_rendered_value() pass it to bp_unserialize_profile_field(), whose unrestricted @unserialize() permits object instantiation. Exploitation requires a suitable POP gadget chain already loaded by WordPress, BuddyPress, the theme or another plugin; if one exists, attacker-controlled magic methods can produce remote code execution and full confidentiality, integrity and availability impact. Neither the CNA record nor the cited upstream source identifies a specific usable POP chain, so practical impact is environment-dependent.
|
See mitigation notes |
CVE7.5
NVDPending
|
| Jun 10, 2026 |
CVE-2026-53675
BuddyPress: Broken access control
BuddyPress is affected by broken access control. Exploitation requires an authenticated WordPress account. A successful request can reach data or an operation that should be restricted to another user or a more privileged role. The published affected range is <= 14.4.0.
|
See mitigation notes |
CVE5.3
NVDPending
|
| Jun 10, 2026 |
CVE-2026-53674
BuddyPress: Denial of service
BuddyPress is affected by denial of service. Exposure depends on how the affected operation is made reachable by the site. A successful request can exhaust or disrupt the affected operation and make site functionality unavailable. The published affected range is <= 14.4.0.
|
See mitigation notes |
CVE7.1
NVDPending
|
| Jun 10, 2026 |
CVE-2026-53673
BuddyPress: Broken access control
BuddyPress is affected by broken access control. Exploitation requires an authenticated WordPress account. A successful request can reach data or an operation that should be restricted to another user or a more privileged role. The published affected range is <= 14.4.0.
|
See mitigation notes |
CVE8.6
NVDPending
|
| May 16, 2026 |
CVE-2020-37233
Buddypress: Cross-site scripting
Buddypress is affected by cross-site scripting. Exploitation requires an authenticated WordPress account. Injected script can execute in the affected site's origin when the vulnerable output is viewed. The published affected range is 6.2.0.
|
See mitigation notes |
CVE5.1
NVDPending
|
| Jan 23, 2026 |
CVE-2024-11976
The BuddyPress: A security weakness
The BuddyPress is affected by a security weakness. The vulnerable path is reachable without authentication. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE7.3
NVDPending
|
| Oct 22, 2025 |
CVE-2025-62022
BuddyPress: A security weakness
BuddyPress is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE7.5
NVDPending
|
| Jan 22, 2025 |
CVE-2025-23798
Mass Messaging in BuddyPress: Cross-site scripting
Mass Messaging in BuddyPress is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
|
See mitigation notes |
CVE7.1
NVD6.1
|
| Oct 25, 2024 |
CVE-2024-10011
BuddyPress: Filesystem traversal
BuddyPress is affected by filesystem traversal. Exploitation requires an authenticated subscriber account. A crafted path can escape the intended directory and reach files or directories elsewhere on the server.
|
See mitigation notes |
CVE8.1
NVD8.1
|
| Jun 12, 2024 |
CVE-2024-4892
BuddyPress: Cross-site scripting
BuddyPress is affected by cross-site scripting. Exploitation requires an authenticated subscriber account. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
|
See mitigation notes |
CVE6.4
NVD5.4
|
| May 14, 2024 |
CVE-2024-3974
BuddyPress: Cross-site scripting
BuddyPress is affected by cross-site scripting. Exploitation requires an authenticated subscriber account. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
|
See mitigation notes |
CVE6.4
NVD5.4
|
| Dec 29, 2023 |
CVE-2023-50880
BuddyPress: Cross-site scripting
BuddyPress is affected by cross-site scripting. Exposure depends on how the affected operation is made reachable by the site. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
|
See mitigation notes |
CVE6.5
NVD5.4
|
| Mar 26, 2021 |
CVE-2021-21389
Buddypress: A security weakness
Buddypress is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVE8.1
NVD8.8
|
| Apr 10, 2018 |
CVE-2014-1889
Buddypress: A security weakness
Buddypress is affected by a security weakness. Exposure depends on how the affected operation is made reachable by the site. The resulting impact depends on how the affected component exposes the vulnerable operation.
|
See mitigation notes |
CVEPending
NVD6.5
|
| Mar 01, 2014 |
CVE-2014-1888
Buddypress: Cross-site scripting
Buddypress is affected by cross-site scripting. The vulnerable path is reachable without authentication. Injected script can execute in the affected site's origin when the vulnerable output is viewed.
|
See mitigation notes |
CVEPending
NVD4.3
|
| Sep 04, 2012 |
CVE-2012-2109
Buddypress: SQL injection
Buddypress is affected by SQL injection. Exposure depends on how the affected operation is made reachable by the site. A successful request can alter database queries and expose or modify WordPress data.
|
See mitigation notes |
CVEPending
NVD7.5
|