ConicPlex

Start Your Project

Laptop glowing with magenta light on a desk at night, representing a WordPress SEO plugin security incident

On this Page

Rank Math PRO’s Supply Chain Breach Left a Self-Restoring Backdoor on WordPress Sites

Aftab Memon

October 20, 2026

A supply-chain breach at Rank Math let malware ride along with Rank Math PRO version 3.0.123 for roughly 11 hours between October 15 and 16, 2026. Anyone who downloaded or auto-updated to that build during the window got a hidden backdoor bundled with their SEO plugin, one that rebuilds itself even after the malicious files are deleted. Rank Math disclosed the incident on October 16 and shipped a clean version, 3.0.124, the same day.

What Got Installed, and When

According to Rank Math’s own security notice, the compromised files were available for download or delivered as updates between 20:02 UTC on October 15 and 07:12 UTC on October 16. Only the premium Rank Math PRO plugin was affected. The free Rank Math SEO plugin on WordPress.org was not touched.

Wordfence assigned the incident CVE-2026-111862, rated a critical 9.8, and the NVD entry confirms the same timeline, affected version, and indicators that Rank Math published. That agreement between the vendor and an independent researcher matters here, since none of the details below are resting on one party’s account alone.

Is Your Rank Math PRO Site Affected?

The version number alone won’t tell you anything. What matters is whether your copy of 3.0.123 was installed and activated during that 11-hour window.

  • Installed and activated during the window: treat the site as compromised, even if it has since been updated to 3.0.124.
  • Installed but never activated: delete the plugin files, install 3.0.124 fresh, and run a scan anyway.
  • Downloaded but never installed: Rank Math says this alone doesn’t indicate compromise.

The malware is built to persist. It can recreate its own backdoor file, wp-includes/class-wp-cache-util.php, the moment someone visits the site again, which is why deleting a single file and calling it done doesn’t work here. Rank Math’s indicators also include three oddly named wp_options entries, administrator accounts with usernames starting with wpsupport_, a modified .htaccess file that lets .cache files execute as PHP, and outbound traffic to the domain rank1cdn[.]com.

What to Do About It

If you have a clean backup from before October 15, that’s the fastest path: restore it, run a security scan, rotate every credential the site touches, and only then install 3.0.124.

Without a backup, Rank Math’s own cleanup order matters. Delete the entire plugin folder first, not just the files WordPress shows you under Plugins. Remove the three malicious database entries. Block outbound connections to rank1cdn[.]com if your host allows it. Then hunt for what else got left behind: backdoors tucked into other plugin or theme folders, unfamiliar admin accounts, cron jobs tagged #ms6v46, and SSH keys that weren’t yours to begin with.

Rotate credentials regardless of which path you take. That means WordPress passwords, database credentials, wp-config salts and keys, API keys, hosting and FTP or SSH access, and two-factor settings. The malware was designed to expose anything the server could reach, so it’s safest to assume it did.

It’s also a reminder that plugin security isn’t only about what a changelog catches. It’s about what happens upstream, on a vendor’s own build and distribution systems, before a single line of code on your site ever changes. A WordPress maintenance and security review that checks for exactly these indicators, stray admin accounts, modified core files, scheduled tasks nobody set up, will still catch this even when the plugin itself looks fine on the surface.

This marks the second WordPress plugin update-channel compromise we’ve covered in under three weeks; see our report on the UpdraftCentral key theft from October 19. No public evidence ties the two incidents to the same attackers, but premium plugin update pipelines getting hit twice in a month is a pattern worth watching.

Sources

Aftab Memon is a Senior WordPress Developer at ConicPlex, working across everything from plugin conflicts and theme customization to full site builds on Elementor and WooCommerce. He spends most of his time in the parts of WordPress that don’t show up in a features list: hosting quirks, hook priority, the difference between a plugin that works in isolation and one that survives a real production stack. He writes here about what actually holds up once a WordPress site is live and being run by a non-technical client, not just what works in a demo.

Leave a Reply

Your email address will not be published. Required fields are marked *

Keep reading

Plugins

Flat design illustration of stacked notification toast cards with a shopping bag icon and a pulsing activity ring, representing live sales notification popups for WooCommerce

How to Add Live Sales Notifications to WooCommerce (4 Plugins Compared)

Compare 4 real WooCommerce live sales notification plugins: PiWeb, NotificationX, Notivo, and Salert, with real pricing, setup steps, and honest…

Husen Memon

October 20, 2026

Platforms

Two monitors on a developer desk at night, one glowing green with database and code panels representing Supabase, the other glowing amber with real-time dashboard panels representing Firebase

Supabase vs Firebase: What Actually Matters for Your Next Mobile App

If you’re choosing between Supabase and Firebase for a new mobile app, the short answer is this: pick Firebase if…

Husen Memon

October 19, 2026

Plugins

Flat illustration of a shopping bag with a toll-gate barrier blocking extra product tokens, representing a per-customer purchase limit in WooCommerce

How to Limit Purchase Quantity per Customer in WooCommerce (2 Plugins Compared)

WooCommerce has no built-in way to cap how much one customer can buy across orders. Here are the two real…

Sajil Memon

October 19, 2026

WhatsApp
Husen Memon
Husen Memon
Typically replies instant