Remote code execution in Project Manager plugin for WordPress
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · High
- Fix status
- No fix listed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-434.
Summary
The Project Manager plugin for WordPress by wedevs is affected in all versions up to and including 4.1.1. The value of the 'id' parameter is concatenated into a validation rule string that is split, and each token is invoked as a dynamic PHP function with no allowlist check. Unauthenticated remote attackers can execute code on the server, because WordPress runs the route's validate_callback before the permission check.
Written with Claude Haiku 5.5 from the sources below · 2026-11-02
Description from the CNA
The Project Manager – AI Powered Project Management, Task Management, Kanban Board & Time Tracker plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 4.1.1 via the 'id' parameter parameter. This is due to unsanitized 'id' parameter value concatenated directly into the pipe-delimited validation rule string, which is then split and each token invoked as a dynamic PHP function with no allowlist check. This makes it possible for unauthenticated attackers to execute code on the server. This is exploitable by unauthenticated attackers because WordPress core executes the route argument's validate_callback inside WP_REST_Server::dispatch() before the route's permission_callback is invoked, meaning the Project_Manage_Capability authorization gate is never reached on the vulnerable code path.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| weDevs | Project Manager – AI Powered Project Management, Task Management, Kanban Board & Time Tracker | up to 4.1.1 | — | No fix listed | CNA |
- Project Manager – AI Powered Project Management, Task Management, Kanban Board & Time Tracker VendorweDevs Affected up to 4.1.1 Fixed in — No fix listed CNA
Remediation
The sources list no fixed version for Project Manager (AI Powered Project Management, Task Management, Kanban Board & Time Tracker).
Written with Claude Haiku 5.5 from the sources below · 2026-11-02
Timeline
- 2026-10-31 Threatist record created from CVE-2026-116512
- 2026-10-31 Alias added: GHSA-3j45-2638-6g5h
- 2026-11-02 CISA SSVC decision points changed
References
Other 5
- https://www.wordfence.com/threat-intel/vulnerabilities/id/d3e300b3-39cc-4681-a8e8-02d9743f97ff?source=cve
- https://plugins.trac.wordpress.org/browser/wedevs-project-manager/tags/4.1.1/core/Validator/Abstract_Validator.php#L156
- https://plugins.trac.wordpress.org/browser/wedevs-project-manager/tags/4.1.1/src/Project/Validators/Update_Project.php#L25
- https://plugins.trac.wordpress.org/browser/wedevs-project-manager/tags/4.1.1/core/Router/WP_Router.php#L429
- https://plugins.trac.wordpress.org/changeset/3772103/wedevs-project-manager/trunk/core/Validator/Abstract_Validator.php
More weDevs vulnerabilities
- TI-2021-06932 WP User Frontend < 3.5.29 - Obscure Registration as Admin CVSS 3.1CRITICAL 9.8
- TI-2024-03660 Dokan Pro <= 3.10.3 - Unauthenticated SQL Injection CVSS 3.1CRITICAL 10.0
- TI-2024-11873 WP ERP < 1.13.4 - Custom+ Unauthorized Access to Terminated Employee Information CVSS 3.1HIGH 7.5
- TI-2024-11148 SQL Injection in WordPress Project Manager Plugin CVSS 3.1HIGH 7.7
- TI-2023-02570 WP ERP < 1.12.4 - Admin+ SQL Injection CVSS 3.1HIGH 7.2
- TI-2023-02569 WP ERP < 1.12.4 - Reflected Cross-Site Scripting CVSS 3.1MEDIUM 6.1
Sources
- CVE-2026-116512 · CVE Program
- CVE-2026-116512 · NVD
- FIRST EPSS
- GHSA-3j45-2638-6g5h · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences