PublishPress Permissions: Access Control, Content Permissions, User Access <= 4.9.1 - Authenticated (Subscriber+) Privilege Escalation via Revision Capability Grant

Medium 4.2 CWE-269Fixed in 5.0.0
ID
WPSEC-2026-3122
Plugin
PublishPress Permissions: Access Control, Content Permissions, User Access (press-permit-core)
Affected
from 3.6.6 before 5.0.0
Remediation
Update to 5.0.0 or later.
CVSS 3.1
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N
Weakness
CWE-269
Usage
Plugin Medium · Affected versions Medium among sites WPSec scans, 2026-11-13
Attack surface
PublishPress Permissions: Access Control, Content Permissions, User Access on WPSec AttackSurface
Fix released
Published

Description

The PublishPress Permissions plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 4.9.1, due to the Collaboration module's limited-revisor handling adding the 'edit_posts' capability (and the post type's edit_posts capability) to the current user on any admin request that references a draft revision the user authored, instead of only on the revision edit screen. This makes it possible for authenticated attackers with subscriber-level access who have been allowed to create revisions to hold the general 'edit_posts' capability for any admin or admin-ajax request they make, and perform actions limited to that capability. This requires PublishPress Revisions to be active.

References

Published by WPSec. Provided as is, without warranty. Corrections: contact us.

This advisory as JSON or Markdown · All advisories: JSON, RSS

License: CC BY 4.0