WordPress Security in 2026: The Plugin CVE Reality (Why Agencies Are Leaving)
11,334 CVEs in 2025, 5-hour exploit median, 35% unpatched — security plugins cannot fix structural plugin-ecosystem risk
11,334 WordPress vulnerabilities were disclosed in 2025 — a 42% jump year-over-year. 91% of those came from plugins, not core. The median time from disclosure to first exploit attempt is 5 hours, with 45% of critical vulns exploited within 24 hours and 70% within a week. About 13,000 WordPress sites get hacked daily, roughly 4.7 million per year.
If you're an agency running a portfolio of WordPress sites in 2026, none of those numbers is news. They're the numbers behind why your weekly "security maintenance" call keeps getting longer. This post is about what the data actually says, why "install Wordfence and call it done" isn't holding anymore, and what agencies are migrating to when they decide the patch cycle isn't worth it.
Disclosure: I work on UnfoldCMS, which is one of the destinations agencies migrating off WordPress consider. I'll mark our own listing and try to keep the verdicts fair — for many sites, WordPress + a security plugin is still the right answer.
TL;DR — the 2026 WordPress security picture
WordPress security has gotten worse, not better, every year since 2022. The volume of new CVEs is growing faster than the time security plugins have to react. Wordfence, Sucuri, Patchstack, and SolidWP all do good work, but they're firefighting against a structural problem: 60,000+ plugins shipped by independent developers, audited by no one, with 35% of disclosed vulns still unpatched a year later. For high-volume agencies, the math has crossed the line where migrating off WordPress costs less than another year of patching it.
| Stat | 2025 number | Source |
|---|---|---|
| New WordPress vulns disclosed | 11,334 (+42% YoY) | Patchstack 2026 |
| % of vulns from plugins/themes | 91% (plugins) + 6% (themes) | Patchstack 2026 |
| High-severity vulns | 1,966 (+113% YoY) | Patchstack 2026 |
| Median exploit time after disclosure | 5 hours | Patchstack |
| Critical vulns exploited <24h | 45% | Patchstack |
| Sites hacked per day | ~13,000 | Sucuri report |
| Disclosed vulns still unpatched after 1 year | 35% | Patchstack 2026 |
The structural problem: WordPress is a plugin platform with weak supply chain controls
WordPress core has been reasonably secure for years. The numbers above aren't a WordPress-core problem — they're a plugin-ecosystem problem.
Sources: Patchstack's State of WordPress Security in 2026, Wordfence Threat Intel, WPScan vulnerability database, Sucuri WordPress Security blog.
The plugin model is the structural weakness:
- 60,000+ plugins on WordPress.org, plus countless premium plugins outside the directory.
- Each plugin is shipped by an independent developer with no required security audit.
- Plugin developers move on, sell, or stop maintaining — but their plugins keep running on millions of sites.
- The auto-update mechanism doesn't help if the vendor never ships a fix — and 35% don't.
Even the best security plugin in 2026 can't compensate for a marketplace where critical CVEs ship faster than vendors can patch them.
Top 10 most-exploited WordPress plugins in 2025
The Patchstack 2026 report ranks these plugins by exploit attempts blocked. All ten have millions of installations between them.
- LiteSpeed Cache (XSS, RCE — caching plugin, 5M+ sites)
- tagDiv Composer (XSS — theme builder)
- SureTriggers (Auth bypass, privilege escalation — automation)
- Startklar Elementor Addons (Arbitrary file upload)
- GiveWP (PHP object injection → RCE — donations plugin)
- FunnelKit Automations (Unauthenticated plugin install)
- WooCommerce Payments (Privilege escalation — 600K+ sites)
- WordPress File Manager (RCE — 700K+ sites at peak)
- Elementor Pro (RCE — 7M+ installs)
- Advanced Custom Fields Extended (Jan 2026 zero-day — 100K+ sites, Wordfence blocked 48K exploit attempts in 24h)
A reasonable WordPress install in 2026 has at least 3 of these in its plugin list. The ones to worry about aren't the obscure plugins — they're the popular ones.
The premium-plugin paradox
Patchstack's data on premium vs free plugins is counterintuitive:
- 76% of premium component vulnerabilities are exploitable in real-world attacks.
- 33 critical zero-days found in premium plugins in 2025, only 12 in free plugins.
- 3× more "Known Exploited Vulnerabilities" in premium components than free ones.
- 46% of vulnerabilities had no fix available at the time of disclosure.
The naive read is "premium plugins are higher quality, so they'll be more secure." The data says the opposite. Premium plugins are often more complex (more attack surface), shipped by smaller teams with less security review, and held to weaker quality bars than the wider ecosystem expects.
What "security plugins" actually do
Wordfence, Sucuri, Solid Security, and the rest are real products doing real work. Their actual job in 2026:
- Web Application Firewall (WAF) — block known malicious request patterns before they reach PHP.
- Malware scanning — detect known-bad files in your install.
- Login hardening — 2FA, brute-force throttling, login URL randomisation.
- Vulnerability database — alert you when one of your plugins has a known CVE.
- Patch delays — sometimes ship a vendor-provided rule that mitigates an unpatched CVE.
None of this is fake. All of it helps. But all of it is reactive — it can only act on known threats, after disclosure, with the latency of vendor patches.
The structural problem (60K plugins, 35% unpatched, 5-hour exploit median) is the part security plugins can't solve. They're firefighting; they can't redesign the building.
Why agencies in particular are migrating
Agency teams hit this faster than individual site owners because they're managing 10-50 sites at once, each running a slightly different plugin stack.
The math at agency scale:
- 10 client sites × 25 plugins each = 250 plugin attack surfaces the agency owns.
- 11,334 vulns disclosed in 2025 × probability your plugin set is affected = real weekly patch work.
- One hack on a client site = brand damage + cleanup labour + lost retainer.
That's why agencies are increasingly charging $500-$2,000/month per client for "care plans" that bundle hosting + security patching + monitoring. At those prices, the math eventually flips to "migrate the client to a CMS with fewer plugins."
Common migration targets for agencies:
- Self-hosted modern CMSs (UnfoldCMS, Statamic, OctoberCMS) — drastically smaller plugin footprint
- Headless CMSs (Sanity, Payload, Strapi) — admin is the vendor's; you control the front-end
- Webflow — no plugins, hosted, but recurring cost
- Static site generators (Astro, Hugo) — no CMS UI, no plugins, smallest attack surface
For the longer agency-side conversation, see Multi-Site CMS for Agencies: One Install, 10 Client Sites (coming soon) and Self-Hosted vs SaaS CMS: True 5-Year TCO.
Supply-chain attacks are getting worse
The newer category of risk is supply-chain compromise — not a vulnerability in plugin code, but the plugin developer's account or build pipeline getting compromised and malicious code being pushed via the official update channel.
2025-2026 examples documented in Patchstack's whitepaper:
- EssentialPlugin compromise — 31 plugins shipped with malware via a developer-account breach.
- Gravity Forms — temporarily shipped a compromised update.
- Kirki framework — 500K sites exposed when a dependency was compromised.
Security plugins detect these after the bad update has installed itself, not before. The auto-update mechanism that's supposed to keep you safe becomes the attack vector.
When WordPress is still the right answer
Be fair to WordPress. It still wins when:
- You have non-technical editors and content workflows that depend on WordPress's editor UX. Migrating costs editor productivity.
- You have a low-cost site (e.g. a charity, a personal blog) where the security risk is acceptable. Most sites get hacked because they're collateral damage in mass attacks, not because they're targeted. Routine backups + WAF gets you "good enough."
- You're a small site running 3-5 popular plugins from major vendors (Wordfence, Yoast, Elementor) — those companies invest more in security than the median plugin developer.
- You're using WordPress.com (hosted) — Automattic owns the security operations, not you.
The migration math doesn't work for every site. It works at scale, for sites where downtime/breach costs are real, and for teams who've already exhausted the "more plugins" reflex.
When to migrate off WordPress
Plain signals:
- You spend 2+ hours/week patching plugin vulns across a portfolio.
- A client site got hacked in the last 12 months despite a security plugin.
- Your renewal cost on premium plugin licenses + managed hosting exceeds $200/month.
- You're using more than 25 plugins on one site (that's the WP plugin-count smell).
- A plugin you depend on stopped getting updates more than 6 months ago.
If 2-3 of these are true, the migration math has flipped.
People Also Ask
How many WordPress sites get hacked?
Roughly 13,000 sites per day, ~4.7 million annually, per Sucuri's threat reports and Patchstack's 2026 whitepaper. The bulk are sites running outdated plugins; very few are zero-day victims.
What's the most common cause of WordPress hacks?
91% of disclosed WordPress vulnerabilities are in plugins, 6% in themes, 3% in core. Among breaches, 92% originate from plugin or theme code, per Patchstack 2026.
Are paid WordPress security plugins worth it?
For high-traffic or commerce sites: probably yes, but understand their limits — they're firefighting, not solving the structural plugin problem. For low-traffic / hobby sites: free Wordfence + a managed host with backups is usually sufficient.
Can I make WordPress safe with the right plugins?
You can make it safer. You can't make the underlying problem (60K independent plugin vendors with no required audit) go away with another plugin. At scale, that's the limit teams keep hitting.
What CMSs are agencies migrating to instead of WordPress?
By volume: Webflow (no plugins), Duda (white-label hosted), headless CMSs (Sanity, Payload, Strapi), self-hosted modern CMSs (UnfoldCMS, Statamic), static site generators (Astro, Hugo). The picker depends on team size, editor type, and budget. For dev-led teams, see I Tested 7 CMS Options for shadcn/ui.
Bottom line
WordPress security in 2026 isn't a story about "which security plugin to install." The structural plugin-ecosystem problem (60K independent vendors, 5-hour exploit median, 35% unpatched) doesn't have a plugin-shaped solution. For most sites, "Wordfence + a managed host + regular backups" is still good enough. For agencies running portfolios of 10+ sites, the math has crossed.
If you're at the "evaluate alternatives" stage and want a modern CMS with a much smaller plugin footprint, try the UnfoldCMS demo or see pricing.
Sources and methodology
- Patchstack State of WordPress Security 2026 — whitepaper, 2025 mid-year report. Vuln counts, top exploited plugins, premium-vs-free comparison.
- Wordfence Threat Intel — vulnerability database, plugin vulns. Real-time CVE tracking.
- WPScan statistics — vulnerability database stats. Independent vuln tracker.
- Sucuri reports — WordPress security blog. Site-hacked data, post-breach analysis.
- Community data — 43 WordPress Security Data Points 2026, Colorlib 2026 stats, Hide My WP Ghost 2025-2026 stats.
- UnfoldCMS counts —
find cms/resources/js/components/ui -name "*.tsx" \| wc -l= 51;find cms/resources/js/pages/admin -name "*.tsx" \| wc -l= 205. - All vulnerability statistics cross-referenced June 2026. Subject to update as 2026 unfolds.
Free & Open Source
Own your CMS. No subscriptions.
Unfold CMS is free to download and self-host. Built on Laravel + React, full source code included.
Share this post: