← WordPress Vulnerabilities
WordPress security by component

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.

Plugin slug: buddypress

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.

PublishedSep 11, 2026
Safe version guidanceSee mitigation notes
Published vulnerabilities for buddypress
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