PublishPress Permissions: Access Control, Content Permissions, User Access <= 4.9.1 - Authenticated (Contributor+) Missing Authorization to Enable Permissions Filtering for Post Types and Taxonomies

Medium 4.3 CWE-862Fixed in 5.0.0
ID
WPSEC-2026-3121
Plugin
PublishPress Permissions: Access Control, Content Permissions, User Access (press-permit-core)
Affected
all versions before 5.0.0
Remediation
Update to 5.0.0 or later.
CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
Weakness
CWE-862
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 unauthorized settings modification in all versions up to, and including, 4.9.1 due to a missing capability check and missing nonce validation on the 'pp_enable_post_type' parameter processed during post and term saves. This makes it possible for authenticated attackers with contributor-level access and above, who can save a post or term, to enable permissions filtering for a post type or taxonomy, changing the site's permissions configuration.

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