Description
The UpdraftPlus: WP Backup & Migration Plugin plugin for WordPress is vulnerable to Authentication Bypass in all versions up to, and including, 1.26.4 via the UpdraftPlus_Remote_Communications_V2::wp_loaded function. This is due to insufficient validation of the remote communications message format, where signature verification can be bypassed and unchecked decryption return values collapse to a predictable all-zero encryption key. This makes it possible for unauthenticated attackers to forge arbitrary RPC commands and run them as the connected administrator, such as uploading and activating a malicious plugin, which ultimately leads to remote code execution.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| davidanderson | UpdraftPlus: WP Backup & Migration Plugin | ≤ 1.26.4 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 4 repositories
-
izxci/CVE-2026-10795 ★ 2 · Jun 11, 2026
CVE-2026-10795 – UpdraftPlus Authentication Bypass
-
T54R/CVE-2026-10795_POC ★ 1 · Nov 4, 2026
AI amended PoC for CVE-2026-10795 - for educational purposes only - use at your own risk on labs you own ;)
-
rootdirective-sec/CVE-2026-10795-Lab ★ 1 · Jun 15, 2026
-
HORKimhab/CVE-2026-10795 ★ 0 · Sep 8, 2026
CVE-2026-10795 - Draft or TODO
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- https://www.wordfence.com/threat-intel/vulnerabilities/id/e901c2a0-2477-4b9a-8483-6002419e0a2f?source=cve
- https://plugins.svn.wordpress.org/updraftplus/tags/1.26.4/vendor/team-updraft/common-libs/src/updraft-rpc/class-udrpc2.php
- https://plugins.svn.wordpress.org/updraftplus/tags/1.26.4/vendor/team-updraft/common-libs/src/updraft-rpc/class-udrpc.php
- https://plugins.trac.wordpress.org/changeset/3561938/updraftplus/trunk/vendor/team-updraft/common-libs/src/updraft-rpc/class-udrpc2.php