Resources /
WordPress Plugins /
PublishPress Capabilities
PLUGIN SECURITY
Is PublishPress Capabilities safe?
PublishPress Capabilities is the access control plugin. You can manage user capabilities, permissions, user roles, admin menus and more.
What this plugin does
- Slug:
capability-manager-enhanced
- Author: PublishPress
- 100000+ active installs
- 94/100 rating (143 reviews on wordpress.org)
- 4182499 all-time downloads
- On WordPress.org since 2012-07-30
admin menuscapabilitiespermissionsuser role editoruser roles
Maintenance status
- Last updated: 2026-06-11 2:20pm GMT
- Tested up to WordPress: 7.0.2
- Requires PHP: 7.2.5+
- Max supported PHP (analyzed): 8.4
Known vulnerabilities
3 known CVEs on file for PublishPress Capabilities.
Reported between 2018 and 2026.
| CVE |
Vulnerability |
Type |
Severity |
Affected |
Fixed in |
Published |
Status |
|
CVE-2026-32394
|
PublishPress Capabilities – User Role Editor, Access Permissions, User Capabilities, Admin Menus [capability-manager-enhanced] < 2.32.0 |
Missing Authorization |
Medium
4.3
|
< 2.32.0
|
2.32.0 |
2026-02-20 |
—
|
|
CVE-2022-3366
|
PublishPress Capabilities – User Role Editor, Access Permissions, User Capabilities, Admin Menus [capability-manager-enhanced] < 2.5.2 |
Deserialization of Untrusted Data |
High
7.2
|
< 2.5.2
|
2.5.2 |
2022-10-10 |
—
|
|
—
|
PublishPress Capabilities – User Role Editor, Access Permissions, User Capabilities, Admin Menus [capability-manager-enhanced] < 2.3.3 |
— |
Unknown
|
< 2.3.3
|
2.3.3 |
2022-01-13 |
—
|
|
—
|
PublishPress Capabilities – User Role Editor, Access Permissions, User Capabilities, Admin Menus [capability-manager-enhanced] < 2.3.3 |
— |
Unknown
|
< 2.3.3
|
2.3.3 |
2022-01-13 |
—
|
|
CVE-2021-25032
|
PublishPress Capabilities – User Role Editor, Access Permissions, User Capabilities, Admin Menus [capability-manager-enhanced] < 2.3.1 |
Cross-Site Request Forgery (CSRF) |
Critical
9.8
|
< 2.3.1
|
2.3.1 |
2021-12-06 |
—
|
|
—
|
PublishPress Capabilities – User Role Editor, Access Permissions, User Capabilities, Admin Menus [capability-manager-enhanced] < 1.5.9 |
— |
Unknown
|
< 1.5.9
|
1.5.9 |
2018-06-20 |
—
|
|
—
|
PublishPress Capabilities – User Role Editor, Access Permissions, User Capabilities, Admin Menus [capability-manager-enhanced] < 2.3.3 |
— |
Unknown
|
< 2.3.3
|
2.3.3 |
— |
—
|
|
—
|
PublishPress Capabilities – User Role Editor, Access Permissions, User Capabilities, Admin Menus [capability-manager-enhanced] < 1.5.9 |
— |
Unknown
|
< 1.5.9
|
1.5.9 |
— |
—
|
CVE-2026-32394
The PublishPress Capabilities plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in versions up to, and including, 2.31.0. This makes it possible for authenticated attackers, with subscriber-level access and above, to perform an unauthorized action.
Source:
Wordfence
CVE-2022-3366
The PublishPress Capabilities plugin for WordPress is vulnerable to PHP Object Injection in versions up to, and including, 2.5.1 via deserialization of untrusted input when processing an import file. This allows administrator-level attackers to inject a PHP Object. No POP chain is present in the vulnerable plugin. If a POP chain is present via an additional plugin or theme installed on the target system, it could allow the attacker to delete arbitrary files, retrieve sensitive data, or execute code.
Source:
Wordfence
CVE-2021-25032
The PublishPress Capabilities WordPress plugin before 2.3.1, PublishPress Capabilities Pro WordPress plugin before 2.3.1 does not have authorisation and CSRF checks when updating the plugin's settings via the init hook, and does not ensure that the options to be updated belong to the plugin. As a result, unauthenticated attackers could update arbitrary blog options, such as the default role and make any new registered user with an administrator role.
Source:
CVE.org
How to fix it
Update this plugin to the latest release from wordpress.org — each CVE above lists the exact release that fixed it ("Fixed in") when one is on file.
This is the plugin's full known vulnerability history, not a scan of any specific installation — run a free scan of your own site to check your exact installed version.
Safer / more established alternatives
Check your own WordPress site
Run a free passive scan now, or create a free account and install the WP Clinic plugin for a deep scan of your whole hosting account and AI-assisted repair.