| |

Rank Math PRO 3.0.123 malware: how to check and clean your site

Four-step cleanup for Rank Math PRO 3.0.123 malware: check the plugin version, look for wpsupport_ admins and the fake class-wp-cache-util.php file, remove the plugin folder and wp_options rows, then rotate all credentials.

If your WordPress site runs Rank Math PRO and the plugin was updated or installed to version 3.0.123 between October 15, 2026 at 20:02 UTC and October 16, 2026 at 07:12 UTC, treat the site as compromised. That build was shipped from Rank Math’s own servers with a backdoor, and Rank Math says deactivating or updating the plugin does not remove it. The clean release is 3.0.124. This guide shows how to check your version, what the malware leaves behind, and the cleanup order Rank Math recommends.

Before you start

  • You’ll need: a WordPress administrator login, plus access to your hosting file manager or SFTP and phpMyAdmin (or WP-CLI if your host offers it).
  • Applies to: Rank Math PRO only. Rank Math says the free Rank Math SEO plugin from WordPress.org was not affected.
  • Time: 2 minutes to check your version; 1–3 hours for a manual cleanup.
  • Heads-up: take a full backup of the current (possibly infected) site before deleting anything, so you or a cleanup service can examine it later.

What happened to Rank Math PRO 3.0.123

Rank Math published a security advisory on October 16, 2026 and last updated it on October 19. It says PRO version 3.0.123 was distributed with malware for about 11 hours: from 20:02 UTC on October 15 to 07:12 UTC on October 16. In US Eastern time, that is 4:02 PM on October 15 to 3:12 AM on October 16. Rank Math removed the files and released 3.0.124. It has not said how the attackers got into its distribution system, and BleepingComputer reported on October 19 that the company had not answered its questions about the entry point.

According to the advisory, once the plugin is activated the malware:

  • keeps persistent access to the site and talks to the domain rank1cdn.com;
  • re-creates hidden backdoors when someone visits the site, which is why simply deleting one file is not enough;
  • can expose database credentials, API keys and other secrets stored on the server.

BleepingComputer also found a related PHP sample that drops a fake core file at wp-includes/class-wp-cache-util.php and can steal cloud credentials (AWS, Cloudflare, Google Cloud, Azure) and SSH keys. It could not confirm that this exact sample came through the plugin, so treat that part as likely rather than proven.

Step 1: Check which version you have

  1. Sign in to WordPress and open Plugins > Installed Plugins.
  2. Find Rank Math SEO PRO and read the version number under its description.
  3. If it shows 3.0.124 or later, check whether it was 3.0.123 at any point during the window. Your host’s backups, an activity-log plugin, or the modified date of the Rank Math PRO folder inside wp-content/plugins/ can help.

Rank Math’s advisory doesn’t say whether automatic updates pulled 3.0.123 onto sites. If you had auto-updates turned on for Rank Math PRO, assume an update during the window was possible and check the evidence below.

Which situation are you in?

Your situationRank Math’s verdictWhat to do
Downloaded 3.0.123 but never installed itNo sign of compromise from this incidentDelete the ZIP, download 3.0.124
Installed 3.0.123 but never activated itPrecaution neededDelete the plugin folder, install 3.0.124, run a security scan
Installed and activated 3.0.123 during the windowTreat the site as compromisedRestore from a clean backup or follow the full manual cleanup below
Never had 3.0.123 (updated straight from 3.0.122 or older to 3.0.124)Not affected by this incidentUpdate to 3.0.124 and carry on
Four-step cleanup for Rank Math PRO 3.0.123 malware: check the plugin version, look for wpsupport_ admins and the fake class-wp-cache-util.php file, remove the plugin folder and wp_options rows, then rotate all credentials.
The Rank Math PRO 3.0.123 exposure window and the cleanup order Rank Math recommends.

Step 2: Look for signs of the backdoor

These indicators come from Rank Math’s advisory and BleepingComputer’s analysis. Any one of them means you should do the full cleanup.

  • Rogue admins: go to Users > All Users, filter by Administrator, and look for usernames starting with wpsupport_ or email addresses ending in @wp-mail.net.
  • Fake core file: in your file manager, check whether wp-includes/class-wp-cache-util.php exists. It is not a real WordPress file.
  • Database entries: in phpMyAdmin, open the wp_options table (your prefix may differ) and search option_name for _uf6qdn2hmm, t8krdk990phb and _np5pvf754c.
  • Cron marker: ask your host (or check the server crontab if you have SSH) for lines tagged #ms6v46.
  • Obfuscated PHP: code that combines base64_decode with an XOR loop, the string xmmqhn, or proc_open, especially in wp-content/mu-plugins/.

If you use WP-CLI, these commands help:

wp user list --role=administrator
wp core verify-checksums
wp cron event list

Step 3: Clean the site (the order matters)

Option A: restore a backup (Rank Math’s recommended route)

  1. Restore files and database from a backup made before 20:02 UTC on October 15, 2026 (4:02 PM Eastern).
  2. Run a scan with a security plugin such as Wordfence or Sucuri.
  3. Change every credential listed in Step 4.
  4. Log in at rankmath.com, download 3.0.124 from your account, and install it.

Option B: manual cleanup

Do the first three items before anything else, or the malware can rebuild itself:

  1. Delete the whole Rank Math PRO plugin folder. Deactivating it is not enough.
  2. In wp_options, delete the rows named _uf6qdn2hmm, t8krdk990phb and _np5pvf754c.
  3. Ask your host to block outgoing connections to rank1cdn.com if you can’t do it yourself.

Then hunt for anything else it changed:

  1. Delete rogue wpsupport_ administrators.
  2. Remove wp-includes/class-wp-cache-util.php and reinstall WordPress core from Dashboard > Updates > Re-install version.
  3. Check .htaccess files in the root and subfolders for rules that run .cache files as PHP, and delete any .cache files that contain PHP.
  4. Remove cron entries tagged #ms6v46 and any scheduled events you don’t recognize.
  5. Reinstall plugins and themes from official sources and look for .php files inside wp-content/uploads/, where they don’t belong.
  6. On a VPS, review SSH authorized_keys, other users’ crontabs and running processes. On shared hosting, ask support to check the account.

Step 4: Change every credential on the site

Rank Math calls this step essential even if you restored a backup, because the malware could read secrets before you removed it.

  • WordPress passwords for every user, plus two-factor settings for admins.
  • The database password, then update it in wp-config.php.
  • New security keys and salts in wp-config.php (WordPress.org’s secret-key generator creates a fresh set). This logs everyone out.
  • Payment gateway keys (Stripe, PayPal), SMTP credentials and any API keys stored in plugin settings.
  • Hosting control panel, FTP/SFTP and SSH passwords.

If you have never rotated API keys before, our guide to the OpenCode breach walks through revoking and reissuing keys without breaking integrations. Changing SMTP credentials can also affect mail delivery, so recheck your setup with our SPF, DKIM and DMARC guide afterward.

Step 5: Confirm it stays clean

  1. Run another full scan.
  2. Run wp core verify-checksums, then wp plugin verify-checksums --all. The second command can’t verify premium plugins, so compare Rank Math PRO against a fresh 3.0.124 download instead.
  3. Watch the site for several days. If deleted files or admin accounts come back, something is still re-creating them: repeat Step 3 and bring in a professional cleanup service or your host’s security team.

Watch out for follow-up phishing

Rank Math says it never sends login or download links by email, and some customers may need to reset their Rank Math account password. Ignore any email that offers a “patched” download or a password-reset link you didn’t request. Go to rankmath.com directly instead. Vendor incidents attract copycat phishing quickly, as we saw after the SkyKick breach.

FAQ

Is the free Rank Math SEO plugin affected?

No. Rank Math says only Rank Math PRO 3.0.123 was distributed with malware. The free plugin from WordPress.org was not affected.

Is updating to 3.0.124 enough?

Only if 3.0.123 was never activated on your site. If it was activated, Rank Math says updating or deactivating does not remove the threat, because the malware plants backdoors outside the plugin folder.

Should I uninstall Rank Math PRO?

You don’t need to abandon the plugin. Delete the infected copy, clean the site, and install 3.0.124 downloaded from your Rank Math account. Your SEO settings live in the database and normally survive a plugin reinstall, but a backup restore will roll them back to the backup date.

How do I know if my site was attacked?

Look for the indicators in Step 2: wpsupport_ admin accounts, the fake class-wp-cache-util.php file, the three wp_options rows, or cron entries tagged #ms6v46. Finding none lowers the risk but doesn’t prove the site is clean, so still scan and rotate credentials if 3.0.123 was active.

How we checked this: we read Rank Math’s advisory (published October 16, 2026, updated October 19) and BleepingComputer’s October 19 report on October 19–20, 2026. We have not analyzed the malware ourselves. Details may change as Rank Math updates its advisory, so check it before you start.

Next step

Open Plugins > Installed Plugins now and note your Rank Math PRO version. If you find 3.0.123 or any of the indicators above, put the site in maintenance mode and start with the backup restore in Option A.

Related guides

Sources

Get smarter software tips in your inbox

Clear tutorials, honest software recommendations, productivity tips and the tech updates that matter to one-person businesses.

Free. We’ll email you a link to confirm. Unsubscribe anytime with one click. We never share your address. Privacy policy

Get smarter software tips in your inbox

Free. Confirm by email, unsubscribe anytime. Privacy policy

Similar Posts