Short answer
- Update first: LiteSpeed Cache 7.9.2, All in One SEO 5.0.4, Duplicator 5.0.0, MainWP Child 6.2.2, Forminator 1.58.2. Anyone can try these, no login needed.
- Then: WooCommerce 11.1.3, Elementor 4.3.5, Rank Math 1.0.280.
- Not attacked yet as far as we know (4 November 2026). Fix before that changes.
Checked on 4 November 2026. Versions are the first release with the fix; anything newer is fine. Install counts are from WordPress.org and Sucuri.
Update these first: no login needed
Anyone on the internet can try these, so they matter on every site that runs the plugin.
| Plugin | Update to | What an attacker could do |
|---|---|---|
| LiteSpeed Cache (7M+ sites) | 7.9.2 | Plant scripts that run in visitors’ and admins’ browsers, and read some private information. |
| All in One SEO (2M+) | 5.0.4 | Run shortcodes through the search box and see private information. |
| Duplicator (1M+) | 5.0.0 | Hide code in a comment that runs later if an admin migrates the site with Duplicator (CVE-2026-82814). |
| Essential Addons for Elementor (1M+) | 6.8.8 | Read private information; several smaller fixes too. |
| Complianz cookie banner (1M+) | 7.5.6 | Plant scripts through a comment. |
| W3 Total Cache (900K+) | 2.10.8 | Plant scripts, including through comments (two flaws). |
| MainWP Child (700K+) | 6.2.2 | Send crafted data the plugin unpacks unsafely (PHP object injection). Agencies: this runs on every managed site. |
| Forminator (600K+) | 1.58.2 | Gain higher access, run shortcodes, plant scripts and delete some files. |
| The Events Calendar (600K+) | 6.17.5 | Send crafted data the plugin unpacks unsafely (PHP object injection). |
| Royal Addons for Elementor (600K+) | 1.7.1070 | Read private information, send email through your site, open other users’ records. |
| Click to Chat (600K+) | 4.45 | Run shortcodes through the page address. |
| Database Addon for Contact Form 7 (600K+) | 1.4.2 | Delete some files through a form submission. |
| Ninja Forms (500K+) | 3.15.6 | Plant scripts through form fields. |
| Broken Link Checker (500K+) | 2.4.14.2 | Run shortcodes. |
| Kirki (400K+) | 6.3.3 | Run shortcodes, plant scripts and read private information. |
| Ocean Extra (400K+) | 2.6.1 | Run shortcodes. |
| TranslatePress (400K+) | 3.3.8 | Plant scripts through comments. |
| BackWPup (400K+) | 5.7.7 | Read private information. |
| Jetpack (3M+) | 16.3 | Use a feature that skips a permission check (rated medium). |
| Autoptimize (800K+) | 3.1.15.2 | Plant scripts through a comment’s author name (rated medium). |
Fixes that need an account
These need someone to be logged in, so they matter most on shops, membership sites and sites with several writers:
| Plugin | Update to | Who could misuse it |
|---|---|---|
| WooCommerce (7M+) | 11.1.3 | A Shop Manager could give themselves more power. |
| Elementor (10M+) | 4.3.5 | Contributors and authors could plant scripts. |
| Rank Math SEO (4M+) | 1.0.280 | A Contributor could run code on the server (fixed in 1.0.277), plus admin-only fixes. |
| Code Snippets (1M+) | 3.9.1 | Authors could reach settings they shouldn’t. |
| Speed Optimizer (1M+) | 7.8.5 | Authors could reach settings they shouldn’t. |
| Kadence Blocks (600K+) | 3.8.0.2 | Contributors could plant scripts. |
| Polylang (900K+) | 3.8.10 | Editors could send crafted data the plugin unpacks unsafely. |
Update quickly and safely
- Back up first, files and database.
- See what’s out of date: Dashboard → Updates, or
wp plugin list --update=availableover SSH. - Update the “no login needed” plugins first, then the rest.
- Check paid plugins separately. Premium versions only show updates while their license is active.
- Open the site and test the checkout, forms and anything the updated plugins power.
Looking after many sites? Do the ones with open registration, shops and forms first, because those give attackers an account or a form to work with.
Already under attack?
This page lists fixes nobody is known to be attacking yet. Plugins with confirmed attacks are on our live list of WordPress plugins under active attack. Ninja Forms below 3.15.4 is on it now.
The free Moatline Malware Scanner checks your plugins against that list twice a day and warns you on its Overview if one of yours is on it. If a plugin from either list was out of date for a while, run a full scan after updating: an update closes the hole, but doesn’t remove anything planted before.
Sources: Sucuri’s October 2026 roundup, SecurityOnline (Duplicator) and Patchstack (LiteSpeed Cache). Current versions and install counts from WordPress.org.
Other plugins are being attacked right now too. See the live list of WordPress plugins under active attack.
Don’t want to do this yourself? Our team cleans hacked WordPress sites every week: WordPress malware removal service, from $45, usually done within 24 hours.
Frequently asked questions
Are these plugins being attacked?
Do I need to update if the flaw needs a login?
Is it safe to turn on automatic updates?
I use the Pro version of one of these plugins. Does this apply?
How often is this list updated?
Scan your site for free
Moatline checks files, the database and page-builder content. Nothing changes unless you click a button.
More guides
- The Brotli flaw (CVE-2026-111497) on WordPress: check your server and close the gap
- WordPress 7.1.4: the update-window vulnerability and what to do
- WordPress files deleted: how we rebuilt a site from its database
- TRUST#GRAFT: a fake Cloudflare check that installs a backdoor through your own browser
- The WordPress.org notice about Essential Plugin: how to clean what the update left behind
- PHP2Shell (CVE-2026-109618, CVE-2026-109619): fixed versions and what to do now