UpdraftPlus keys compromised: how to check your WordPress site
TeamUpdraft confirmed its own website was compromised over the weekend of October 17-18, 2026, and believes attackers accessed a customer database holding UpdraftCentral connection keys. According to Search Engine Journal, those stolen keys let attackers send commands to connected WordPress sites without any username or password, installing malicious plugins and creating unauthorised accounts. Patchstack notes this was not a bug in the plugin's code: the commands were properly signed with genuine dashboard keys, so every security check in the plugin passed.
Are you affected?
Sites with an active UpdraftCentral Cloud connection. Search Engine Journal reports the incident affects these sites, not every site with UpdraftPlus installed.
You may be connected without knowing. Patchstack reports that linking a TeamUpdraft.com account could create an UpdraftCentral key automatically, because the remote-management checkbox was ticked by default. Sites used only for backups can still hold a key.
Both free and premium UpdraftPlus are affected, per Patchstack, which lists the plugin at over four million active installations (Search Engine Journal cites over three million websites).
TeamUpdraft stated that self-hosted UpdraftCentral installations were not affected.
Check your site in a few minutes
Check for a connection key: in wp-admin go to Settings → UpdraftPlus Backups → Advanced Tools → UpdraftCentral → "Manage existing keys". Do this even if you have never used UpdraftCentral.
Check your plugin version: Plugins → Installed Plugins. TeamUpdraft says you should be on UpdraftPlus 1.26.13 (free) or 2.26.13 (premium) or newer, released October 19, 2026.
Scan your plugin list for anything you did not install. Names copied real maintenance and speed tools, so read them carefully. Patchstack counted 99 different names in this wave and says "Site Health Cache" was reused most often.
Check your users: Users → All Users. TeamUpdraft recommends looking for unauthorised administrators. Patchstack adds that the unauthorised account showed up as an Editor, not an Administrator, so look at Editors too, and at anything created around October 18-19.
If your site showed server errors (HTTP 500) around October 18-19, make a note of it. Patchstack found a coding mistake in the malicious plugins that caused errors on affected sites, which is how the first owners noticed.
What to do now
Download a fresh backup to your own computer before you change anything, so you have a copy that does not live only on the site.
Update UpdraftPlus to 1.26.13 or 2.26.13 or newer. Search Engine Journal reports WordPress.org pushed the update automatically, and that the update disconnects affected sites from UpdraftCentral — but it does not remove malicious plugins or accounts that already exist, so the checks above still matter.
Delete your UpdraftCentral keys via Settings → UpdraftPlus Backups → Advanced Tools → UpdraftCentral. Patchstack says backups keep working after deletion and only remote management stops, and advises not reconnecting until the cause is explained. If you find a suspicious plugin, Patchstack says remove it rather than trying to repair it.
Change your WordPress administrator passwords, and your TeamUpdraft account password if you have one — both recommended by TeamUpdraft. TeamUpdraft also recommends considering a restore from a backup created before October 17 if you find evidence of compromise.
Source: Wordfence: https://www.wordfence.com/blog/2026/10/updraftcentral-connection-key-compromise/
Source: Search Engine Journal: https://www.searchenginejournal.com/updraftplus-wordpress-plugin-security-breach-enables-backdoor-attacks/593909/
Source: Patchstack: https://patchstack.com/articles/updraftcentral-key-compromise-wordpress-backdoors/
Need a hand with it?
Our WordPress Backup & Restore service is a fixed price job for exactly this: we check your backups actually restore, run the restore on a staging copy first, and take a backup before any change we make. A real developer does the work, not a bot, and you get a plain-English explanation of what we found and why. WordPress Backup & Restore: from $60, fixed price.
👉 Message us on WhatsApp with your site and what you see. We check it and send a fixed-price quote, no obligation: https://wa.me/33749186512?text=Hi%20Growtoria%20-%20I%20saw%20your%20post%20on%20Whop%20about%20the%20UpdraftCentral%20key%20issue.%0A%0AMy%20name%3A%0AMy%20website%3A%0AWhat%20I%20see%20on%20my%20site%3A
Service details: https://growtoria.whop.site/wordpress-services/backup?utm_source=whop_forum&utm_medium=community&utm_campaign=news_20261026
Your turn 👇
Have you ever actually tested restoring your site from a backup? Vote in the poll.
#WordPress #Backup #WebsiteSecurity #SmallBusiness #CyberSecurityAwarenessMonth #UpdraftPlus
