Skip to content
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.

W
WebPulse Newsroom
AI-assisted · 6 min read
Share on X LinkedIn
UpdraftPlus: 3 Million WordPress Sites. Unauthenticated Admin RCE. No Login Required.
In brief
  • A flaw disclosed June 11, 2026 in UpdraftPlus, a WordPress backup plugin with over 3 million installs, lets attackers with no login upload a malicious plugin and run commands as admin.
  • Wordfence says it blocked 8,172 attacks on this flaw in the first 24 hours, and the article says the same month saw serious flaws in other WordPress plugins.
  • The article argues that each plugin adds attack surface, with 27 per average WordPress site in WebPulse scan data, while static-site tools like Hugo have no plugins and no admin panel.

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.

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.

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.

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.

Produced by the WebPulse Newsroom with AI assistance and checked against our data by our editorial review. How we use AI.

WordPress vs Astro WordPress vs Hugo Astro vs Hugo