website security

Rank Math PRO malware: check your site tonight, in this order

Only activated copies of Rank Math PRO 3.0.123 in the October window count as compromised. Restore from a backup taken before October 15 where possible.

Rank Math PRO malware is the kind of headline that sends you to the Plugins screen late at night, squinting at a version number and wondering what it means for your site. The answer depends on three things you can check in about ten minutes: which copy you have, when you got it, and whether you activated it.

Rank Math says a limited number of PRO v3.0.123 downloads contained malware between October 15, 2026, at 20:02 UTC and October 16, 2026, at 07:12 UTC. If you activated a copy from that window, treat the site as compromised and start recovery tonight. If you did not, your steps are much smaller.

Your passwords belong in the plan too, because credentials the site could reach should be replaced after an activated copy. The order matters, since a quick update can look like a fix while leaving a way back in.

Key Takeaways

Activated copy from the window

Treat the site as compromised. Rank Math's notice says the affected files could compromise your website if the plugin was activated.

The version number alone proves nothing

Only some v3.0.123 downloads between October 15 at 20:02 UTC and October 16 at 07:12 UTC carried malware, so the download time and activation status decide your next step.

Updating to v3.0.124 is the last step, not the first

Rank Math says to restore from a backup made before the window where possible, scan, reinstall from trusted sources, then install v3.0.124.

Passwords come with the cleanup

Replace WordPress, database, hosting, FTP, SFTP, SSH, API, payment and email credentials, plus salts and two-factor settings.

Find out in ten minutes whether your copy is one of the risky ones

Open your WordPress dashboard directly, not through a remote management tool, and go to Plugins. Find Rank Math PRO and write down the version, whether it is active, and the date it was last updated. WordPress explains this screen in its Plugins screen documentation.

Then open the Users screen and look for administrators you did not add. If you got an incident email from Rank Math, keep it handy. Do not activate, test or reinstall a suspect copy just to see what it does.

Your hosting panel or backup tool may show times in your own time zone, so convert to UTC before you compare anything against the window.

A closed laptop beside a notepad with blank lines and a pencil on a dark wooden desk.
Write down the version, the date and whether the plugin was active before you change anything.
Which copy do you have, and what comes next
Your situationWhat it meansWhat to do
Installed and activated a PRO v3.0.123 copy from the windowTreat the site as compromisedStart the recovery order in the next sections
Installed it but never activated itNo sign of compromise from the activation, but the files are still on your serverDelete the files, install v3.0.124 from your Rank Math account, then scan the site
Downloaded it but never installed or activated itNo sign of compromise from this incident aloneDelete the download and get v3.0.124 from your account
Version 3.0.123 shows, but the update came outside the windowThe version number alone does not establish compromiseConfirm the timing, and if in doubt follow the activated-copy steps
Free Rank Math SEO plugin from WordPress.orgNot named as affectedNo action for this incident
Your situationInstalled and activated a PRO v3.0.123 copy from the window
What it meansTreat the site as compromised
What to doStart the recovery order in the next sections
Your situationInstalled it but never activated it
What it meansNo sign of compromise from the activation, but the files are still on your server
What to doDelete the files, install v3.0.124 from your Rank Math account, then scan the site
Your situationDownloaded it but never installed or activated it
What it meansNo sign of compromise from this incident alone
What to doDelete the download and get v3.0.124 from your account
Your situationVersion 3.0.123 shows, but the update came outside the window
What it meansThe version number alone does not establish compromise
What to doConfirm the timing, and if in doubt follow the activated-copy steps
Your situationFree Rank Math SEO plugin from WordPress.org
What it meansNot named as affected
What to doNo action for this incident

The details come from Rank Math's incident notice and Wordfence's advisory. Wordfence lists the issue as CVE-2026-111862, unauthenticated embedded malicious code, rated 9.8 on the CVSS severity scale. Patchstack and the GitHub advisory carry matching records.

The incident, in UTC

  1. 1

    October 15, 2026, 20:02

    The affected download window opens for Rank Math PRO v3.0.123.

  2. 2

    October 16, 2026, 07:12

    The window closes.

  3. 3

    October 16, 2026

    Rank Math removes the malicious packages and releases clean v3.0.124.

Get back to a clean site by restoring from before the window

If your copy was activated, the best route is a restore. Rank Math recommends restoring both the files and the database from a backup made before October 15, 2026, at 20:02 UTC. Check the date on that backup before you trust it, because a backup taken during or after the window can carry the problem with it.

After the restore, scan the site. Reinstall plugins and themes from trusted sources rather than reusing copies already sitting on the server. Only then install Rank Math PRO v3.0.124, downloaded from your own Rank Math account.

That order is deliberate. Installing the fixed version on a site that is still compromised replaces the plugin package, but it may not remove accounts or scheduled tasks the earlier copy already created.

A single sealed envelope on a stack of unopened mail beside a small brass key on a wooden table.
A backup is only useful if it was made before the window opened.

Clear the way back in when you have no clean backup

Without a usable backup, the work is manual and the sequence matters. Rank Math says to start by deleting the entire `rank-math-pro` folder, removing the three named malicious `wp_options` entries, and blocking outgoing connections to `rank1cdn.com` if your host lets you. The exact entry names are listed in Rank Math's notice, so copy them from there rather than from memory.

Once those are done, look further. Inspect your files, users, cron jobs, server access and uploads. Unfamiliar administrators, scheduled tasks you did not create and unexpected files in the uploads folder all deserve a close look.

A clean scan does not prove the site is clean, and one deleted file does not close the matter. If you are not comfortable in the database or on the server, this is the point to bring in help. Wordfence's write-up lists the technical indicators.

For the first hours after any hack, our guide to what to do in the first 24 hours after a website is hacked covers the steps that apply to every incident.

Take back your keys by replacing every password the site could reach

Rank Math says credentials accessible to the site should be replaced. Do this after the site is clean, or from a device and network you trust, so a new password is not handed straight back to something still running on the server.

Changing the WordPress admin password alone is not enough. Anything stored on, or reachable from, the site belongs on the list.

What to rotate after an activated copy
Rotate thisWhere it usually lives
WordPress admin and user passwordsThe Users screen
Database passwordYour hosting panel, then `wp-config.php`
Hosting account passwordYour hosting provider
FTP, SFTP and SSH credentialsYour hosting panel or server
API keysAny service connected to the site
Payment gateway credentialsYour payment provider
Email account passwordsYour email provider or hosting panel
WordPress salts`wp-config.php`
Two-factor settingsEach account that uses them
Rotate thisWordPress admin and user passwords
Where it usually livesThe Users screen
Rotate thisDatabase password
Where it usually livesYour hosting panel, then `wp-config.php`
Rotate thisHosting account password
Where it usually livesYour hosting provider
Rotate thisFTP, SFTP and SSH credentials
Where it usually livesYour hosting panel or server
Rotate thisAPI keys
Where it usually livesAny service connected to the site
Rotate thisPayment gateway credentials
Where it usually livesYour payment provider
Rotate thisEmail account passwords
Where it usually livesYour email provider or hosting panel
Rotate thisWordPress salts
Where it usually lives`wp-config.php`
Rotate thisTwo-factor settings
Where it usually livesEach account that uses them

Rotating the salts logs out everyone currently signed in, which is the intended effect. Reset two-factor authentication on accounts that had it, then sign back in from a device you trust.

If the site stores customer or payment information, our post on telling customers about an online store data breach covers what comes next.

A ring of small metal padlocks arranged on a plain gray surface beside a coil of rope.
Every key the site could reach gets replaced, not just the one on the front door.

Keep this separate from the UpdraftPlus incident and the free Rank Math plugin

You may have seen another WordPress security story this week. In the UpdraftPlus and UpdraftCentral incident, the problem was stolen UpdraftCentral connection keys; here, the malware was inside some Rank Math PRO downloads themselves. The cleanup steps differ, so follow each notice for its own incident.

The free Rank Math SEO plugin from WordPress.org is not named as affected. If you use only the free version, this incident does not call for action. If you are not sure which one you have, look for Rank Math PRO by name on the Plugins screen.

Sites that never downloaded PRO v3.0.123 during the window are outside this incident. Your normal plugin habits still apply, though.

Lower the odds of a repeat with a few habits for every premium plugin

This event shows that a vendor's own download channel can be the route in, which is worth planning around. Rank Math removed the bad packages and released v3.0.124 on October 16. A few habits limit the damage from any plugin, from any vendor.

  • Download only from the vendor's account: or from another source the vendor names. Skip unofficial ZIP files, redistributed copies and download links in unsolicited email.
  • Keep a tested backup before every update: A backup you have never restored is a guess. WordPress covers the basics in its backup guidance.
  • Delete plugins you do not use: A deactivated plugin still sits on your server. WordPress's hardening guidance says to keep plugins updated, remove unused ones and keep reliable backups.
  • Decide how updates reach you: WordPress supports automatic updates plugin by plugin. Turn them on according to the vendor's confirmation and your rollback plan.

If keeping up with this is a chore, a website maintenance plan handles tested backups, update management and monitoring on a schedule. Our guide to checking WordPress plugins for urgent security updates and the post on what a plugin vulnerability warning means cover the everyday version of this routine.

A neat row of identical gray boxes on a shelf with one box set slightly apart and the lid removed.
Every plugin you keep is another door to check, so close the ones you do not use.

Know when a self-check is not enough and a professional should step in

The ten-minute check tells you whether your site falls inside this incident. It does not prove that a compromised site is clean afterward. Some situations call for a second pair of hands.

  • You activated an affected copy from the window.
  • You are unsure of the backup date.
  • The site holds payment or customer data.
  • You have limited access to the server.
  • Suspicious files or accounts come back after cleanup.

A proper review preserves evidence, removes persistence in the right order, restores trusted files, replaces connected credentials and confirms the result. It is investigation sized to what the evidence shows, not an automatic rebuild. If your copy never ran, you may be done after the checks and the v3.0.124 swap.

If the cost of a cleanup is on your mind, our post on website malware removal cost lays out what drives the price.

Is your Rank Math PRO site in the clear?

Pick an answer to begin.

1. You installed Rank Math PRO v3.0.123 on October 16 at 03:00 UTC and activated it. What is the right move?

2. You downloaded a v3.0.123 ZIP in the window but never installed it. What does this incident call for?

3. Why is updating to v3.0.124 alone not enough after an activated copy?

Frequently Asked Questions About Rank Math PRO Malware

Was the free Rank Math SEO plugin affected?

No. Rank Math says the incident concerns Rank Math PRO, and the free Rank Math SEO plugin from WordPress.org is not named as affected.

Does version 3.0.123 mean my site was hacked?

Not by itself. Only some v3.0.123 downloads between October 15, 2026, at 20:02 UTC and October 16, 2026, at 07:12 UTC carried malware. Check the download time and whether the copy was activated.

What if I activated an affected copy?

Treat the site as compromised. Restore files and the database from a backup made before the window, scan, reinstall plugins and themes from trusted sources, then install v3.0.124.

Is updating to Rank Math PRO 3.0.124 enough?

No. The update replaces the package, but it may not remove backdoors, accounts or scheduled tasks an activated copy already created.

What do I do first if I have no clean backup?

Delete the full `rank-math-pro` folder, remove the three named `wp_options` entries and block outgoing connections to `rank1cdn.com` if possible. Then inspect files, users, cron jobs, server access and uploads.

Which passwords should I change?

WordPress, database, hosting, FTP, SFTP, SSH, API, payment and email credentials, plus salts and two-factor settings. Do it once the site is clean or from a device you trust.

Moving Forward

You now know which copy decides your next step. An activated v3.0.123 download from the October 15 to 16 window means recovery: restore from a backup made before the window, scan, reinstall from trusted sources, install v3.0.124, and replace the credentials the site could reach. A copy that never ran needs a swap and a scan, and the free Rank Math SEO plugin needs nothing for this incident.

Doing it in order is what protects you. A clean restore, rotated passwords and a tested backup mean the next plugin notice can be handled in an afternoon instead of a weekend. If you ever want a site with no plugin directory to patch, a hand-built web design project removes this kind of plugin supply-chain exposure, though hosting and third-party services still need care, so it lowers risk rather than ending it.

If your copy was activated, your backup date is unclear or the site holds customer data, Web Leveling can run a website security audit that checks files, users, scheduled tasks and credentials in the right order. We work with small and medium businesses across the country and overseas. Tell us which Rank Math PRO copy you have and when you got it, and we will tell you what the next step is.

Terms

Words used in this post

Tap a term to see what it means.

Rank Math PRO. The paid version of the Rank Math SEO plugin for WordPress, downloaded from the vendor's account.

Activated. A plugin that is switched on and running, as opposed to installed but inactive.

UTC. Coordinated Universal Time, the single clock the incident window is stated in.

wp_options. A WordPress database table that stores site settings, including entries added by plugins.

Cron job. A scheduled task that runs on the site or server without anyone clicking anything.

Salts. Random strings in wp-config.php that protect login sessions; changing them signs everyone out.

Supply-chain attack. A compromise that reaches a site through software it trusts, such as a vendor's download.