TeamUpdraft, creator of the UpdraftPlus WordPress backup plugin, disclosed a breach that exposed remote management keys and enabled attackers to inject malicious plugins into sites managed via its cloud-based UpdraftCentral service. The breach occurred on October 17–18, 2026, and involved TeamUpdraft’s website being compromised.
What Was Taken and How Attackers Gained Access
Hackers obtained remote connection keys used by UpdraftCentral, UpdraftVault, and UpdraftClone, along with customer data including names, email addresses, billing info, order histories, password hashes, and two-factor authentication settings. These keys let attackers issue commands using trusted credentials, making infected sites execute commands signed by the legit private key associated with UpdraftCentral. The attackers used the plugin.upload_plugin command—including valid keys—to install backdoor-laden plugins. On some sites the attack failed due to permission limitations, but on many it was successful.
This compromise did not stem from the previous security fix CVE-2026-10795; instead, it resulted from stolen management keys, allowing malicious actions even when sites had already patched known vulnerabilities.
Malware Tactics and Impact
The malicious plugins posed as maintenance tools. Some allowed attackers to access existing admin accounts or create new ones, while others concealed their presence in plugin listings. A few versions were broken and triggered PHP errors or site crashes. Free and Premium UpdraftPlus users were at risk—if their site had established connection keys with UpdraftCentral. Simply having the UpdraftPlus plugin installed didn’t make the site vulnerable; the threat arose when a user opted into the cloud management connection.
The core plugin files and distribution packages remained untouched; the breach stemmed from remote management keys—not the software itself. The incident is different from supply-chain incidents like the GravityForms attack, and separate from earlier UpdraftPlus flaws that didn’t involve stolen cloud keys.
What TeamUpdraft Did and What’s Next
The company says self-hosted instances of UpdraftCentral and backups stored in customer-controlled cloud storage (e.g. Google Drive, Dropbox, Amazon S3) were not affected. Access routes through the breached site have been closed, credentials rotated, and accounts signed out. TeamUpdraft pushed updated versions of UpdraftPlus (1.26.13 Free / 2.26.13 Premium) to remove exposed keys introduced in version 1.26.12. However, manual audits are still necessary because some residual keys may still exist.
Site administrators are advised to log into dashboards, go to Settings → UpdraftPlus → Advanced Tools → UpdraftCentral, and remove or delete old connection keys. They should inspect plugin files, server logs, and user lists. Because updates or key removals do not eliminate plugins already installed, checking for backdoors is critical. Users are also urged to change TeamUpdraft account credentials, site admin passwords, enable or reset two-factor authentication, and, if needed, restore from backups predating the breach and reconnect cloud services only after confirming site integrity.
ADMINISTRATORS WHO SEE SIGNS OF COMPROMISE—unexpected users, strange plugin entries, errors—should consider full site audits and restoration from trusted backups.
This breach underscores how cloud-management features, while offering convenience for multi-site control, can become single points of failure when keys or credentials are stolen. As sites increasingly rely on centralized dashboards and remote tools, the risk surface for attackers grows. The balance between ease of management and minimizing privileges or attack vectors is becoming even more critical. Watch for whether WordPress plugin ecosystems tighten controls around key storage, enforce stricter least privilege defaults, or require periodic credential rotation to defend against incidents like this.