← All insights
Security & Trust

UpdraftPlus: 3 Million WordPress Sites. Unauthenticated Admin RCE. No Login Required.

The most popular WordPress backup plugin gave unauthenticated attackers full admin access. Wordfence blocked 8,172 exploit attempts in 24 hours. The plugin supply chain strikes again.

· 6 min read
Share on X LinkedIn
UpdraftPlus: 3 Million WordPress Sites. Unauthenticated Admin RCE. No Login Required.

3 Million Sites, One Plugin, Zero Authentication

On June 11, 2026, researchers disclosed a vulnerability in UpdraftPlus — the most widely installed WordPress backup and migration plugin with over 3 million active installations. The flaw allows unauthenticated attackers to upload and activate malicious plugins, achieving remote code execution with administrator privileges. No WordPress account needed. No login required. An attacker can reach any UpdraftPlus-enabled site from the open internet and execute commands as admin.

Wordfence reported blocking 8,172 attacks targeting this vulnerability within the first 24 hours of disclosure. The attacks are not theoretical — they are active, automated, and scanning the web for vulnerable installations right now.

3,000,000+
Active installations
UpdraftPlus is the most popular WordPress backup plugin. Source: WordPress.org plugin directory.
8,172
Attacks blocked in 24 hours
Active exploitation began immediately after disclosure. Source: Wordfence, June 2026.
None
Authentication required
Unauthenticated attackers can achieve admin-level RCE. Source: Wordfence advisory.

The Pattern Repeats

This is not an isolated incident. In the same month: CVE-2026-8181 gave unauthenticated attackers admin access through the Burst Statistics plugin (CVSS 9.8, affecting over 1 million sites). The Kirki plugin exposed 500,000 sites to account takeover. WordPress Modular DS (CVE-2026-23550) allowed unauthenticated admin privilege escalation. WordPress Yoast SEO — the most popular SEO plugin — had CVE-2026-1293.

WebPulse's 'WordPress June Massacre' story documented six CVSS 9.8 vulnerabilities affecting 1.14 million sites in June alone. UpdraftPlus adds 3 million more to the exposure count. The cumulative June 2026 WordPress plugin vulnerability footprint now exceeds 4 million affected installations.

4M+ sites
June 2026 WordPress plugin exposure
Across UpdraftPlus (3M), Burst Statistics (1M+), Kirki (500K), and others. Source: WordPress.org + Wordfence.

Backup Plugins as Attack Surface

The irony is structural. UpdraftPlus exists to protect WordPress sites — it creates backups, enables migration, provides disaster recovery. A backup plugin necessarily has elevated privileges: it reads the entire database, accesses the filesystem, and can restore or modify site state. When that plugin has an authentication bypass, the attacker inherits every capability the backup system needs to function.

This is the plugin paradox WebPulse has documented across 27 plugins per average WordPress site. Security plugins need admin access to protect. Backup plugins need filesystem access to backup. SEO plugins need database access to optimize. Each plugin adds capability — and each capability, when compromised, becomes an attack vector. The average WordPress site has 27 independent attack surfaces, each with the permissions needed to take over the site.

27
Average plugins per WordPress site
Source: WebPulse scan data. Each plugin is an independent codebase with its own security posture.

The Static-Site Immunity

Astro, Hugo, Eleventy, and other static-site generators have no backup plugin vulnerability because they have no plugins at all. No runtime database to back up. No admin panel to bypass. No PHP execution path to exploit. The backup story for a static site is a git repository — version-controlled, auditable, and completely inaccessible from the public web.

WebPulse's security scoring reflects this architectural divide. WordPress: 18,005 total CVEs and counting. Hugo: 0 CVEs. The gap is not about the quality of code review. It is about the size of the attack surface. A framework with no runtime, no plugins, and no admin panel cannot have an unauthenticated admin RCE because there is no admin to authenticate to.

18,005+
WordPress total CVEs
Source: NVD/NIST, June 2026. Includes core and plugin vulnerabilities.
0
Hugo total CVEs
Source: NVD/NIST, June 2026. No runtime, no plugins, no admin panel.
Share this insight
More insights