Skip to main content

PublishPress Capabilities CVE-2026-48197

| EUVDEUVD-2026-93061 HIGH
Incorrect Privilege Assignment (CWE-266)
2026-10-06 Patchstack GHSA-w6q9-4pw2-9rcj
7.2
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as privileged WordPress user
  2. Delivery
    Send crafted capability-management request
  3. Exploit
    Abuse incorrect privilege assignment
  4. Execution
    Escalate to administrator capabilities
  5. Impact
    Gain full site control

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Privilege assignment review
Exploitation Conditions

Exploitation requires an existing authenticated WordPress account with elevated privileges (CVSS PR:H) on a site running PublishPress Capabilities (capability-manager-enhanced) version up to and including 2.45.0; the attacker interacts with the plugin's role/capability management feature to assign themselves capabilities they should not receive. The key limiting factors are the need for a pre-existing high-privilege role (not an anonymous or low-privilege user) and the plugin being installed and actively managing roles; no user interaction by a victim is needed (UI:N) and no special non-default configuration is indicated in the description. Sites that only grant such roles to fully trusted administrators face substantially reduced real-world risk.

Impact

The input CVSS 3.1 vector (AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H, base 7.2 High) describes a network-exploitable, low-complexity flaw that nonetheless requires high privileges (PR:H), which is the dominant risk-limiting factor: an attacker must already hold an elevated authenticated WordPress role before escalating. No EPSS score was supplied, the CVE is not listed in CISA KEV, and no public exploit is referenced, so there is no public exploit identified at time of analysis. No SSVC decision data was provided. The signals are internally consistent - a privilege-escalation (CWE-266 Incorrect Privilege Assignment) bug in an access-control plugin naturally requires some pre-existing privilege - so this is a genuine but conditional issue rather than a mass-exploitable critical: realistic priority is moderate, elevated for sites that grant semi-trusted users roles managed by this plugin, and lower for tightly administered single-admin sites. No conflicting signals were detected, but the absence of EPSS/KEV/POC data means exploitation likelihood cannot be quantified from the input.

Exploit ScenarioDerived

An authenticated WordPress user who already holds an elevated (but non-administrator) role, such as an editor or a custom role managed by PublishPress Capabilities, abuses the plugin's incorrect privilege assignment to grant themselves administrator-level capabilities. Given AV:N/AC:L, this requires only a crafted request to the plugin's capability-management functionality and no user interaction. No public exploit code was referenced for this CVE.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 06, 2026

Privilege escalation in the PublishPress Capabilities WordPress plugin (slug capability-manager-enhanced) up to and including version 2.45.0 lets an attacker who already holds an elevated authenticated role use the plugin's role/capability management functions to grant themselves capabilities they should not receive, potentially reaching full site compromise (CVSS 3.1 base 7.2 High, AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H). The dominant risk-limiting factor is the PR:H prerequisite: the actor must already possess a high-privilege role, so sites that reserve such roles for fully trusted administrators face substantially reduced real-world exposure. No public exploit code has been identified at time of analysis, and the flaw is not reported as actively exploited in the provided intelligence.

RemediationAI

No vendor-released patch version is identified in the provided intelligence at time of analysis; consult and monitor the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/capability-manager-enhanced/vulnerability/wordpress-publishpress-capabilities-plugin-2-45-0-privilege-escalation-vulnerability) and the PublishPress plugin page for an updated release, and apply it as soon as one is published. In the interim, the most effective control is strict least privilege: audit every account and custom role that can access the capability-management interface or holds role-editing capabilities, and revoke that access from anyone who is not a fully trusted administrator, accepting that this may break legitimate delegated role-administration workflows. If the plugin is not essential, deactivating and removing it eliminates the attack path, with the trade-off that custom roles and capability customizations revert to stock WordPress behavior and any dependent access rules or workflows may break; if it must stay active, restrict access to the plugin's admin pages (for example via IP allowlisting, a security plugin's admin-page restrictions, or WAF rules targeting the role/capability update requests), recognizing that these protections can be bypassed if the vulnerable functionality is also reachable through admin-ajax.php or REST endpoints. Additionally, enable and review WordPress audit logging for unexpected role or capability changes and new administrator accounts, and ensure no non-administrator role is granted authority to modify roles, since a single already-elevated account is all the flaw requires.

Affected VersionsENISA

PublishPress Capabilities 0 ≤2.45.0

Affected Packages

euvd publishpress_capabilities no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The root cause is classified as CWE-266 (Incorrect Privilege Assignment), a flaw class in which a system assigns a privilege level to an actor without adequately validating that the assignment is authorized. In WordPress, authorization is expressed through roles, each of which maps to a set of capabilities checked by functions such as current_user_can(); PublishPress Capabilities exists specifically to create custom roles and to edit those capability mappings. The vulnerability sits in that capability-management workflow: the plugin permits an actor to assign capabilities beyond what their own privilege level should allow, so a user with an elevated role can elevate further rather than being constrained by capability checks. Because the affected CPE is cpe:2.3:a:publishpress:publishpress_capabilities:*:*:*:*:*:*:*:*, every release through the last affected version 2.45.0 is in scope, and the plugin must be installed, active, and actually managing roles for the flawed assignment path to be reachable. The CVSS vector confirms network reachability with low complexity and no user interaction, and the scope is unchanged, meaning the compromise stays within the WordPress site's security authority; exploitation requires no special non-default configuration according to the available description.

Know when Publishpress Capabilities gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Patchstack) PRIMARY 7.2 HIGH
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.2 HIGH

Remote over WordPress HTTP (AV:N), simple request (AC:L), but attacker must already hold an elevated role to reach the capability feature (PR:H); escalation to admin yields full C/I/A impact.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

Incorrect Privilege Assignment vulnerability in PublishPress PublishPress Capabilities capability-manager-enhanced allows Privilege Escalation.This issue affects PublishPress Capabilities: from n/a through 2.45.0.

Executive ViewAI

Why It Matters

A privilege-escalation flaw in the PublishPress Capabilities plugin (capability-manager-enhanced, versions up to and including 2.45.0) allows an already high-privileged authenticated user to escalate to full control of affected WordPress sites. Because exploitation requires an attacker to first hold an elevated role, the practical exposure is concentrated on sites that grant administrator or equivalent access broadly - including to contractors, agencies, or junior staff - rather than those limiting such roles to a small trusted group. Leadership should care because a successful escalation yields complete site compromise, risking content integrity, customer data, and brand trust, and no vendor patch is currently available to close the gap.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict administrator and other elevated roles to fully trusted personnel, minimize the number of high-privilege accounts, audit and trim unnecessary capabilities, limit access to the plugin's role/capability management interface, deactivate or remove the plugin if not operationally required, and monitor for unexpected role or capability changes.

Threat Intelligence Overview

EPSS Score
0.5%
Top 62% exploitable
Prevalence
Medium
popular WordPress capability-management plugin, common but not universal
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy