A Trojan horse in the update: when 30+ WordPress plugins were bought up to hack your website

You often hear us say: “Update everything straight away to stay safe!” But what happens when criminals buy the developer and the plugin itself in order to hide a backdoor in the code? This was one of the most sophisticated “supply chain” attacks in WordPress history.

Trust as a weapon

Security experts (including Wordfence and Sucuri) uncovered a startling network: a group linked to a British “businessman”, Mason Soiza, systematically bought up dozens of popular but neglected WordPress plugins. Their aim was not to improve the software but to take control of its huge user base – more than 500,000 websites.

As soon as each deal went through, the plugins received a new version in the official WordPress.org directory. Unsuspecting site owners updated – and in doing so willingly let the malicious code onto their servers.

The “blacklist”: plugins affected by the attack

If you use any of the plugins in the list below and haven’t touched them for years, review them immediately! Many of them have disappeared for good, while a few (e.g. Simple 301 Redirects) have since been taken over by trustworthy developers and made secure again.

Plugins affected by the Soiza network:

  • Display Widgets (The centre of the scandal – permanently removed)
  • 404 to 301 (Redirect plugin)
  • WP-Slimstat (Analytics tool)
  • XreCAPTCHA (Spam protection)
  • Simple 301 Redirects (SEO helper)
  • Meks Easy Ads Widget (Ad manager)
  • Financial Calculator (Financial calculations)
  • Easy Config (Settings manager)
  • Seamless Sticky Custom Post Types
  • Custom Post Type Cleanup
  • Fast Page Layout
  • My Custom CSS
  • No Follow All External Links
  • Social Media Follow Buttons Bar
  • WordPress Speed Up
  • Constant Contact Forms (Affected versions only)
  • Join.me Desktop Sharing
  • Newer Post Gas
  • Advanced Menu Widget

How did the “backdoor” work?

The attackers didn’t set out to cause visible damage; instead they used the websites for SEO spam. The backdoor hidden in the code allowed them to do the following:

  1. Invisible links: The plugins downloaded dubious adverts (gambling, pharmaceuticals) from external servers and showed them only to Google’s search crawlers. The owner saw nothing, while in Google’s eyes their site had turned into a “spam farm”.
  2. Remote code execution: They could send any command to the infected website, including creating new admin users.
  3. Data harvesting: They gained access to visitor data and the site’s configuration files.

How can you protect yourself against “bought-up” plugins?

This type of attack is frightening because it used the official WordPress.org repository as a Trojan horse. Even so, there are warning signs:

  • Sudden change of ownership: If a plugin’s developer name changes unexpectedly (e.g. it passes from an individual to an unknown marketing company), be suspicious.
  • Suspicious changelog: If an update’s description is vague (e.g. just “Bug fixes” or “Minor update”) while the plugin had been dead for months, wait a few days before updating.
  • Fewer plugins = lower risk: Every installed plugin is another potential gap in the wall. Keep only what is essential!
  • Integrity checking: Use a tool that monitors file changes and alerts you if a plugin’s code changes in an “unexpected” direction.

Timeline of the attack

  1. Acquisition – systematic buying-up of neglected plugins (Mason Soiza’s network).
  2. Releasing the “update” – a new version in the official WordPress.org directory, with a backdoor.
  3. The trap closes – unsuspecting owners update; 500,000+ sites affected.
  4. Exploitation – SEO spam, remote code execution, new admin accounts, data harvesting.
  5. Exposure – Wordfence and Sucuri unravel the network.

30+

plugins bought up

500 000+

websites affected

19

named plugins on the blacklist

How to recognise a bought-up plugin

If you manage several websites, checking them by hand can take hours

WPShield’s central monitoring flags it straight away if we find an outdated or risky plugin on any of your sites, so you can act before the bots find the gap.

Found this article useful? Share it with others!

Don’t wait until something goes wrong with your website!

Let us look after your WordPress website’s maintenance, updates and security, so you can focus on your business instead of technical problems.

More articles

If your courier or invoicing provider is breached, you still answer to your customers. What to report to the ICO and how to audit your integrations.
CVE-2026-4020 exposes Gravity SMTP credentials without authentication. Check whether your site is affected — and why updating alone isn’t enough.
46% of flaws have no fix when they’re disclosed. Use these 5 checks to filter out risky WordPress plugins before you install them.