11,800 WordPress CVEs, 7 in CISA KEV: the plugins attackers actually use

Every WordPress core, plugin and theme advisory in our feed, ranked by real exploitation (CISA KEV + EPSS). The plugins with the most advisories are not the ones being attacked; the ones being attacked are backup, file-manager and form plugins with unauthenticated upload or RCE bugs.

Published 2026-10-28 · data: phpwarden feed 2026.10.28.1 (generated 2026-10-27) · sources: OSV.dev, FriendsOfPHP, NVD, CISA KEV, FIRST EPSS

11,795WordPress CVEs
7in CISA KEV
151EPSS ≥ 50%
1,044rated critical

What the feed covers

12,328 advisories against 11,795 distinct CVEs: WordPress core, 11,818 plugin advisories and 165 theme advisories, from NVD and Wordfence data.

Plugins11,818Core345Themes165

The plugins with the most advisories are not the ones being attacked

If you sorted by advisory count you would worry about these ten. The second column is the highest EPSS any of their CVEs reaches.

royal-elementor-addons48ninja-forms47easy-digital-downloads47download-manager44ultimate-member42photo-gallery40learnpress38essential-addons-for-elementor-lite38give30wp-fastest-cache28

royal-elementor-addons peaks at 86%; ninja-forms peaks at 62%; easy-digital-downloads peaks at 11%; download-manager peaks at 11%; ultimate-member peaks at 89%; photo-gallery peaks at 75%. Volume of advisories measures how much a plugin gets audited, not how much it gets exploited.

The 7 WordPress CVEs in CISA KEV

Confirmed exploited in the wild. 6 plugins, 2 core. Pattern: unauthenticated file upload or RCE in backup, file-manager and form plugins — the kind of bug a scanner can exploit without an account.

ComponentCVEWhatSeverityEPSSFixed in
duplicator (WordPress plugin)CVE-2020-11738 KEVThe Snap Creek Duplicator plugin before 1.3.28 for WordPress (and Duplicator Pro before 3.8.7.1) allhigh 7.598%3.8.7.1
wp-file-manager (WordPress plugin)CVE-2020-25213 KEVUnauthenticated arbitrary file upload to RCE via the elFinder connectorcritical 10.097%6.9
contact-form-7 (WordPress plugin)CVE-2020-35489 KEVUnrestricted file upload via unsanitised filenames (double extension)critical 10.089%5.3.2
social-warfare (WordPress plugin)CVE-2019-9978 KEVThe social-warfare plugin before 3.5.3 for WordPress has stored XSS via the wp-admin/admin-post.php?medium 6.173%3.5.3
social-warfare-pro (WordPress plugin)CVE-2019-9978 KEVThe social-warfare plugin before 3.5.3 for WordPress has stored XSS via the wp-admin/admin-post.php?medium 6.173%3.5.3
litespeed-cache (WordPress plugin)CVE-2024-28000 KEVUnauthenticated privilege escalation to administrator via weak hash in the crawlercritical 9.868%6.4
WordPress coreCVE-2026-63030 KEVWordPress 6.9.x before 6.9.5 and 7.0.x before 7.0.2 is affected by a REST API batch endpoint route ccritical 9.811%6.9.5, 7.0.2
WordPress coreCVE-2026-60137 KEVWordPress 6.8.x before 6.8.6, 6.9.x before 6.9.5, and 7.0.x before 7.0.2 does not properly sanitise medium 5.95%6.8.6, 6.9.5, 7.0.2

Exploited but not in KEV: EPSS ≥ 50%

151 WordPress CVEs have at least a 50% probability of exploitation in the next 30 days; 551 are above 10%. KEV lists 7. If your tooling only knows KEV, it is blind to most of the active attack surface on WordPress. The top 15 that are not in KEV:

ComponentCVEWhatSeverityEPSSFixed in
backup-backup (WordPress plugin)CVE-2023-6553The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up critical 9.898%—
WordPress coreCVE-2022-21661WordPress is a free and open-source content management system written in PHP and paired with a Mariahigh 8.098%3.7.37, 3.8.37, 3.9.35
chop-slider (WordPress plugin)CVE-2020-11530A blind SQL injection vulnerability is present in Chop Slider 3, a WordPress plugin. The vulnerabilicritical 9.895%—
wpdiscuz (WordPress plugin)CVE-2020-24186A Remote Code Execution vulnerability exists in the gVectors wpDiscuz plugin 7.0 through 7.0.4 for Wcritical 10.095%—
payment-form-for-paypal-pro (WordPress plugin)CVE-2020-14092The CodePeople Payment Form for PayPal Pro plugin before 1.1.65 for WordPress allows SQL Injection.critical 9.895%1.1.65
wp-time-capsule (WordPress plugin)CVE-2024-8856The Backup and Staging by WP Time Capsule plugin for WordPress is vulnerable to arbitrary file uploacritical 9.894%1.22.22
wp-file-upload (WordPress plugin)CVE-2024-9047The WordPress File Upload plugin for WordPress is vulnerable to Path Traversal in all versions up tocritical 9.893%4.24.12
wp-simple-firewall (WordPress plugin)CVE-2023-0992The Shield Security plugin for WordPress is vulnerable to stored Cross-Site Scripting in versions uphigh 7.293%—
elementor (WordPress plugin)CVE-2022-1329The Elementor Website Builder plugin for WordPress is vulnerable to unauthorized execution of severahigh 8.893%—
paid-memberships-pro (WordPress plugin)CVE-2023-23488The Paid Memberships Pro WordPress Plugin, version < 2.9.8, is affected by an unauthenticated SQL incritical 9.892%2.9.8
WordPress coreCVE-2019-8943WordPress through 5.0.3 allows Path Traversal in wp_crop_image(). An attacker (who has privileges tomedium 6.592%—
sexy-contact-form (WordPress plugin)CVE-2014-8739Unrestricted file upload vulnerability in server/php/UploadHandler.php in the jQuery File Upload Plucritical 9.892%1.0.0
smart-google-code-inserter (WordPress plugin)CVE-2018-3810Authentication Bypass vulnerability in the Oturia Smart Google Code Inserter plugin before 3.5 for Wcritical 9.891%3.5
post-smtp (WordPress plugin)CVE-2023-6875The POST SMTP Mailer – Email log, Delivery Failure Notifications and Best Mail SMTP for WordPress plcritical 9.890%—
ultimate-member (WordPress plugin)CVE-2024-1071The Ultimate Member – User Profile, Registration, Login, Member Directory, Content Restriction & Memcritical 9.889%2.8.3

What to do

  1. Prioritise by EPSS, not by how often a plugin appears in advisories. Backup and file-manager plugins with upload bugs go first.
  2. Delete, don't just deactivate. A deactivated plugin's PHP files are still reachable on most installs.
  3. Scan the install, not the plugin list. phpwarden wordpress /var/www/html reads core, plugin and theme versions off disk and ranks them this way.

Check your own project in one command

Zero dependencies, offline, Apache-2.0. Ranks by KEV → EPSS → CVSS.

pipx install phpwarden
phpwarden deps composer.lock        # Composer
phpwarden scan                      # PHP engine on this host
phpwarden wordpress /var/www/html   # WordPress core, plugins, themes

In CI: uses: primeagent001-bot/phpwarden-action@v1 with fail-on: exploited. Or composer require --dev phpwarden/phpwarden.

Method: see the full-feed analysis for sources and caveats. EPSS is a 30-day exploitation probability as of the feed date; KEV membership as of the feed date. Browse everything at /advisories.