Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain subscriber-level WordPress account
-
DeliveryIdentify vulnerable REST API activity route
-
ExploitSubstitute target user ID into API request
-
ExecutionRetrieve email address and full activity history
-
ImpactEnumerate additional users for project data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | Exploitation requires possession of a valid WordPress user account at any role level, including subscriber, on a site running Project Manager versions 2.2.0 through 4.0.6. No elevated privileges, special server configuration, or non-default plugin settings are required - the vulnerable REST API route is active in a standard plugin deployment. Exploitation is bounded by the authentication requirement: unauthenticated visitors cannot exploit this flaw, and the data accessible is limited to Project Manager's own data model (user activity, email addresses, project details). Access to the WordPress filesystem, database, or other plugins is not obtained through this vulnerability. |
| Impact | The CVSS 3.1 score of 4.3 (Medium) with vector AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N accurately characterizes the attack surface: network-accessible, low complexity, requiring only a valid authenticated account with no user interaction. The confidentiality impact is limited to plugin-scoped data (user activity logs, email addresses, project details) - not full system compromise. EPSS at 0.16% (5th percentile) reflects minimal observed exploitation at scale, which is consistent with the absence of a CISA KEV listing. However, a publicly available WPScan proof-of-concept lowers the exploitation barrier significantly: any authenticated user on a vulnerable site can run this with minimal effort. The practical risk is highest on multi-tenant or public-registration WordPress sites where untrusted subscribers exist alongside sensitive project data - even a small business or internal team portal running this plugin with open registration should treat patching as a near-term priority. The CVSS and EPSS signals are not in conflict; the low EPSS reflects that mass exploitation has not materialized, likely because exploitation requires a valid account, which limits opportunistic scanning. |
| Exploit ScenarioDerived | An attacker registers or obtains a subscriber-level WordPress account on a site running Project Manager before 4.0.7. Using the publicly documented WPScan proof-of-concept, they craft REST API requests substituting other users' identifiers into the activity endpoint, iterating through user IDs to harvest email addresses and full project activity histories for all users in the system - without being a member of any of those projects. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 26, 2026
Broken object-level authorization in the Project Manager WordPress plugin before 4.0.7 allows any authenticated user - including low-privilege subscribers - to read arbitrary users' activity histories, email addresses, and details of projects they have no legitimate access to via an unguarded REST API route. Affected versions span 2.2.0 through 4.0.6, with a patch released at 4.0.7. A publicly available proof-of-concept is documented by WPScan, though no confirmed active exploitation (CISA KEV) has been recorded and EPSS probability remains low at 0.16%.
RemediationAI
Update the Project Manager WordPress plugin to version 4.0.7 or later, which introduces the missing authorization check on the affected REST API route. The patch is confirmed available from the vendor per WPScan (https://wpscan.com/vulnerability/cf3dba8c-29d5-45eb-9da7-e470312cbcf2/). If immediate patching is not feasible, administrators can reduce exposure by disabling open user registration to prevent untrusted subscribers from obtaining accounts, or by temporarily restricting WordPress REST API access to administrator-level roles via a firewall rule or security plugin - note that broad REST API restrictions may break other plugin or theme functionality and should be tested before deployment. Removing subscriber-level accounts that are not business-critical is also a viable interim control.
Affected VersionsENISA
Affected Packages
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 vulnerability is classified under CWE-639 (Authorization Bypass Through User-Controlled Key), a canonical Insecure Direct Object Reference (IDOR) pattern. The Project Manager plugin exposes a REST API route that accepts a user or activity identifier as a parameter but fails to verify that the requesting authenticated user matches the owner of the requested data, nor does it enforce project membership checks. Because WordPress REST API endpoints are accessible over the network to any authenticated session, a subscriber-level token is sufficient to enumerate and retrieve data belonging to other users. The CPE identifier is cpe:2.3:a:unknown:project_manager:*:*:*:*:*:*:*:* (vendor field unresolved in NVD). The root cause is a missing server-side ownership validation step on the activity retrieval endpoint.
Know when Project Manager 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
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Network-accessible REST API requires only authenticated access (PR:L); no complexity or interaction needed; scope unchanged and impact limited to confidentiality of plugin-scoped data.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The Project Manager WordPress plugin before 4.0.7 does not check that the user whose activity is being requested is the one making the request in one of its REST API routes, allowing any authenticated user, such as a subscriber, to read any other user's activity history along with their email address and the details of projects they have no access to.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Project Manager
View allUnauthenticated account creation in the Project Manager WordPress plugin before version 4.0.7 allows any remote attacker
Improper access control in the Project Manager WordPress plugin before 4.0.7 exposes several REST API routes without pro
EUVD-2026-66280
GHSA-q6jv-mwhq-fw2c
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB