Article
UpdraftCentral Keys Stolen: How the WordPress Backdoor Campaign Works
Attackers used stolen UpdraftCentral keys to install backdoor plugins on WordPress sites. See what the developer says, what to check and what to remove.
Quick links
Press Enter to search, Esc to close
Vulnerability
In short
CVE-2026-100109 is a missing-authorization flaw in the Security For WooCommerce WordPress plugin, versions 1.0.10 to 1.0.16, that lets an unauthenticated visitor create an administrator account. WPScan, the CNA, scores it CVSS 3.0 9.8 and lists no known fix.
CVE-2026-100109 affects the Security For WooCommerce plugin, versions 1.0.10 to 1.0.16. The CVE record says the plugin does not check capabilities when it creates users through an action available to unauthenticated visitors. It also lets the caller choose the new account's role. An attacker can therefore ask for an administrator account and take over the site.
The record files the weakness under CWE-862, Missing Authorization. WPScan's own entry classifies it as privilege escalation under CWE-269. The record title names usfw_create_temporary_user as the affected function. The record does not describe how that action is reached or which request triggers it.
In WordPress, an administrator can install plugins and edit theme files, which usually means code execution on the server. That is why a flaw that hands out administrator accounts is rated as a full site takeover. This reading is ours; the record states only that attackers can create administrator accounts and take over the site.
WPScan, the CNA, lists the finder as Afan and shows the entry as publicly published on 3 November 2026. Its page says the proof of concept will be displayed on 1 February 2027 to give users time to update. It also states that there is no known fix.
The WordPress.org plugin page says the plugin was closed on 13 October 2026 and is not available for download. It calls the closure temporary, pending a full review. Sites that installed the plugin earlier keep running it, and we recommend treating them as exposed.
The record carries a CVSS 3.0 score of 9.8 Critical from WPScan, with vector AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H. NVD lists that score as secondary and received the entry on 5 November 2026 without its own analysis yet. There is no CVSS 3.1 or 4.0 score in the record or NVD.
As of CISA catalog version 2026.11.04, the CVE is not in the Known Exploited Vulnerabilities catalog. Our KEV glossary entry explains what the catalog covers and how to read it.
The CVE record lists the Security For WooCommerce plugin from 1.0.10 through 1.0.16, as a single semver range. The record gives the vendor as Unknown and the default status as unknown. WPScan lists the WordPress.org plugin slug as ultimate-security-for-woocommerce, which is the name to search for on your sites.
The record names no versions before 1.0.10, and we do not read that as proof that earlier releases are safe. We recommend removing the plugin on any version until the author publishes a fixed release. Our vulnerability management guide covers how to track a plugin with no patch.
The WordPress exposure check can help you review what a public WordPress site reveals about its plugins and versions. Run it alongside an internal inventory, because the plugin may be inactive but still installed.
WPScan reserves CVE-2026-100109 (CVE record).
WordPress.org closes the plugin pending a full review (plugin page).
WPScan lists the vulnerability as publicly published.
The CVE record is published and NVD receives the entry.
Search each WordPress and WooCommerce site for the slug ultimate-security-for-woocommerce, shown as Security For WooCommerce in the admin.
WPScan lists no known fix and WordPress.org has closed the plugin. We recommend deactivating and deleting it until the author ships a fixed release.
List every administrator and check creation dates since the plugin was installed. Remove accounts you do not recognise, including any that look temporary.
We recommend searching access logs for requests whose parameters contain usfw_, the prefix in the function name from the record title. The record does not say how the action is reached.
Rotate administrator passwords, API keys and salts, end all sessions, and review installed plugins, theme files and scheduled tasks for changes.
The CVE record lists 1.0.10 through 1.0.16. It names no versions before 1.0.10 and no fixed release.
WPScan lists no known fix as of 5 November 2026, and WordPress.org shows the plugin as closed since 13 October 2026. Removal is the safe step until a fix exists.
No. The record says the action is available to unauthenticated visitors and the CVSS vector sets privileges required to None.
Not in catalog version 2026.11.04. KEV status can change, so check the catalog again before you rely on this.
The CVE record uses CWE-862, Missing Authorization. WPScan's page lists CWE-269 for the privilege escalation outcome. Both describe the same entry.
Take control of your digital security with an exclusive demo of our AI-driven threat intelligence platform.