<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>PublishPress - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/publishpress/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Wed, 09 Sep 2026 08:48:24 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/publishpress/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Privilege Escalation in PublishPress Capabilities Plugin</title><link>https://feed.craftedsignal.io/briefs/2026-09-publishpress-privilege-escalation/</link><pubDate>Wed, 09 Sep 2026 08:48:24 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-09-publishpress-privilege-escalation/</guid><description>The PublishPress Capabilities WordPress plugin (&lt;= 2.50.0) contains a privilege escalation vulnerability that automatically grants 'Editor' users full site-wide capability management permissions without administrative consent.</description><content:encoded><![CDATA[<p>The PublishPress Capabilities plugin for WordPress, specifically in versions 2.50.0 and earlier, is vulnerable to an unauthorized privilege escalation flaw. The issue resides within the 'addPluginCapabilities()' function, which executes automatically during the 'admin_init' hook upon plugin activation. This function unilaterally grants the WordPress 'Editor' role fifteen distinct 'manage_capabilities_*' capabilities, such as 'manage_capabilities', 'manage_capabilities_roles', and 'manage_capabilities_settings', without requiring administrator verification or opt-in.</p>
<p>Because these capability assignments are persisted directly into the site's database, an authenticated user already holding the 'Editor' role can gain control over role management and plugin configuration settings. While this does not bypass WordPress's internal 'map_meta_cap' logic to provide full administrative control, it empowers the escalated Editor to manipulate non-system roles, restore role backups, and write arbitrary plugin options prefixed with 'cme_', 'capsman', 'pp_capabilities', or 'presspermit'. This vulnerability is significant for organizations relying on the plugin to restrict user administrative tasks, as it effectively nullifies the separation of duties between Administrators and Editors regarding site capability management.</p>
<h2 id="impact">Impact</h2>
<p>Successful exploitation allows authenticated users with the Editor role to gain unauthorized control over role-based access control (RBAC) configurations and plugin settings. This can lead to the unauthorized creation or deletion of roles, manipulation of non-administrator capabilities, and the modification of sensitive plugin options. This impacts the integrity and availability of access control within the WordPress environment, potentially facilitating further malicious activities by enabling an attacker to maintain elevated, unauthorized permissions within the administrative interface.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade the PublishPress Capabilities plugin to a version beyond 2.50.0 immediately.</li>
<li>Review WordPress audit logs for any role or capability changes initiated by user accounts assigned the 'Editor' role.</li>
<li>Audit the 'wp_options' table for modifications to keys prefixed with 'cme_', 'capsman', 'pp_capabilities', or 'presspermit' to identify potential post-exploitation configuration changes.</li>
<li>Temporarily revoke the 'Editor' role from suspicious accounts until the plugin is patched.</li>
</ul>
]]></content:encoded><category domain="severity">high</category><category domain="type">advisory</category><category>wordpress</category><category>privilege-escalation</category><category>web-application</category></item></channel></rss>