Patch weDevs Project Manager now: public exploit drops webshells via unauthenticated RCE (CVE-2026-116512)
Anyone on the internet can run code on WordPress sites that use the weDevs Project Manager plugin up to 4.1.1, with no login. A weaponized public exploit that drops webshells appeared on 1 November. CVSS 9.8. Fixed in 4.1.2. Not in CISA KEV.
By ThreatWire Desk · Published 2 Nov 2026
Timing: weDevs shipped the fix on 29 October 2026. A public exploit appeared on 1 November. We checked all facts on 2 November 2026.
What happened
An unauthenticated attacker can run code on a WordPress site through the Project Manager plugin by weDevs. The flaw is CVE-2026-116512. Wordfence, the CVE Numbering Authority, rates it CVSS 3.1 9.8 (Critical).
The bug sits in the plugin's REST API. The 'id' parameter is pasted into a validation rule string. The plugin then calls each piece of that string as a PHP function. There is no allowlist.
No login is needed. WordPress core runs a route's validation step before its permission check. So the plugin's capability check is never reached.
On 1 November 2026, a public exploit was published on GitHub. It is a weaponized mass-exploitation tool, not a research PoC. It automates dropping a webshell on vulnerable sites. ThreatWire has not run it. Do not run it outside an isolated lab, and only against systems you own.
Who is affected
Any WordPress site running the plugin at version 4.1.1 or earlier is affected. The full name is "Project Manager – AI Powered Project Management, Task Management, Kanban Board & Time Tracker". Its slug is wedevs-project-manager.
WordPress.org lists more than 5,000 active installs. Version 4.1.2, released on 29 October 2026, fixes the flaw.
The site does not need any special setting. The plugin only has to be active and reachable over the web.
What is confirmed
- The flaw and the fix. Wordfence describes the flaw in all versions up to 4.1.1. The fix is WordPress plugin changeset 3772103.
- The changelog. Version 4.1.2 says: "Security: Fixed a security issue in how project changes are checked before they are saved. Reported by Wordfence."
- The score. CVSS 3.1 9.8 from Wordfence. NVD has no score of its own yet.
- The timeline. weDevs was notified on 26 October. Wordfence disclosed on 30 October. The CVE record went live on 31 October.
- The credit. Wordfence credits Osman Hussein.
- The exploit exists. ThreatWire read its code. It targets this exact REST route and parameter. It plants a webshell that has no password, so anyone who finds it can use it.
What is not confirmed
Attacks in the wild. CISA has not added this CVE to KEV (catalog 2026.10.30). CVE.org, NVD, GitHub and weDevs do not report exploitation. We could not read the Wordfence advisory page, so we cannot confirm any attack figures there.
The CWE. CVE.org, NVD and GitHub list CWE-434 per the CNA, though the described flaw is function injection. CWE-94 (code injection) fits better.
Risk scores. The EPSS score was 0.00584 on 31 October. That was before the exploit went public, so it may rise.
ThreatWire has not run the exploit. We do not reprint any steps, requests or code. Do not run it outside an isolated lab, and only against systems you own.
What to do
- Update now. Install Project Manager 4.1.2 or later from the WordPress dashboard.
- Can't update? Deactivate or remove the plugin until you can. (ThreatWire advice.)
- Look for webshells. Check wp-content/uploads and the plugin folders for PHP files you did not add. (ThreatWire advice.)
- Check accounts. Look for new administrator users. (ThreatWire advice.)
- Read your logs. Look for unusual REST requests to the plugin's pm/v2 routes. (ThreatWire advice.)
- Found something? Treat the site as compromised. Restore from a known-good backup. Rotate WordPress admin and database passwords, and the WordPress salts. (ThreatWire advice.)
For another recent WordPress plugin case, see our story on Bricksforge flaw CVE-2026-85097.
Sources
Record: CVE-2026-116512.
Sources: the Wordfence advisory, NVD, the CVE.org record, GitHub advisory GHSA-3j45-2638-6g5h, WordPress plugin changeset 3772103, the plugin page, the exploit repository and the CISA KEV catalog. Links are in the references list.
Related on ThreatWire
- CVE recordCVE-2026-116512: weDevs Project Manager plugin unauthenticated RCE
- NewsWordPress 7.1.4 Fixes an Unauthenticated RCE Race During Core Updates
- NewsBit File Manager flaw lets any subscriber read wp-config.php, CVE-2026-17540
- NewsNode2Shell: crafted Brotli data runs code in Node.js via CVE-2026-111497
- NewsFortiSIEM CVE-2026-106173: Horizon3 releases public PoC
- NewsDrupal Field UI RCE CVE-2026-108097: public lab PoC released
- NewsSplunk Enterprise Patroni flaw CVE-2026-76268 allows unauthenticated RCE
- NewsGitLab CI regex compiler RCE is CVE-2026-97229
Sources
More articles
- ThreatsPatch Windows now: attackers exploited Update Stack flaw CVE-2026-81963 to gain SYSTEM
- NewsUpgrade NetScaler: researchers publish PoC for request smuggling flaw CVE-2026-88773
- NewsUpdate macOS now: public exploit code turns Storage flaw CVE-2026-112487 into root
- ThreatsPatch PAN-OS now: attackers chain PHP2Shell and Linux Fragnesia to get root