TRENDING
Rows of red climbing helmets, carabiners and harness straps laid out on the ground at a ropes course
October 21, 2026
How to Build a Safe AI Agent Harness in Python With Tool Validation, a File Sandbox, and Run Limits
A thin transparent polymer test specimen stretched between the metal grips of a tensile testing machine
October 21, 2026
Ai2’s FairStress Turns Fairness Testing Into a Pressure Test, but the Released Files Do Not Match the Report
A vintage Banda Model Ten spirit duplicator, a hand-cranked paper copying machine, shown with its instruction book on a white background
October 21, 2026
An Anonymous Comment Can Hand Duplicator a Payload That Fires at Migration Time, and Under a Third of Free Installs Run the Fix
Colorful horizontal layers of sedimentary rock exposed in a cliff face at Makhtesh Ramon in Israel, with two desert shrubs in the foreground
October 21, 2026
How to Build an LSM-Tree Key-Value Store in Python With a Write-Ahead Log, SSTables, Bloom Filters, and Compaction
A broadcast studio teleprompter with script lines shown mirrored on its lower monitor and reflected in the glass in front of a camera lens
October 21, 2026
WhatsApp’s Leaked Chatbot Notes Turn a Help Page Into Two Documents, and the Hidden One Told the Bot Not to Recommend a Regulator
21 Oct 2026
SXZ.io SXZ.io
  • Home
Search the Site
Popular Searches:
Technology Amazon AI
Recent Posts
An out-of-order sign standing in an airport sink basin, with a title, a friendly explanation and a Spanish translation, like the members of an error response
How to Return RFC 9457 Problem Details From a FastAPI API and Stop Error Responses From Leaking Secrets
October 21, 2026
Heavily corroded cogwheels and a rusted ring gear inside an abandoned sulphur factory beside the sea on White Island
Cloudflare’s tsrs Turns an Agent-Written Compiler Port Into a Differential-Testing Bet, and the 8x Headline Depends on the Baseline
October 21, 2026
A black public warning siren with a wide dish-shaped horn on a short pole against a clear blue sky
PHP Warns of Two Critical Flaws and Sets a 14:00 UTC Patch, but the Leak, the Score and the Exploitation Reports Do Not Agree
October 21, 2026
SXZ.io SXZ.io
  • Home

Categories

Articles 255 Posts
News 258 Posts
Learning Hub 228 Posts
Home/News/Some Rank Math PRO 3.0.123 Downloads Carried Malware for 11 Hours, and Updating Will Not Clean an Infected Site
News

Some Rank Math PRO 3.0.123 Downloads Carried Malware for 11 Hours, and Updating Will Not Clean an Infected Site

Rank Math says PRO 3.0.123 copies downloaded in an 11-hour window on October 15 and 16 contained malware, and because its changelog dates that version to October 7, the version number cannot show...

October 17, 2026 8 Min Read
46

Rank Math says some copies of its PRO plugin for WordPress contained malware. According to the company’s security notice, the affected files went to people who downloaded version 3.0.123 between 20:02 UTC on Thursday, October 15 and 07:12 UTC on Friday, October 16, a window of 11 hours and 10 minutes, and anyone who activated an affected copy should treat the website as compromised. Rank Math has released a clean version, 3.0.124, but updating to it is not a cleanup. Wordfence, which published its own alert early on Saturday, October 17, says: “Simply updating the plugin is not enough because the malware may have placed additional files, administrator accounts, or scheduled tasks elsewhere on the server.”

Table Of Content

  • What Rank Math says happened
  • Timeline, in UTC
  • The version number cannot say which copy you have
  • What the malware does, and what to look for
  • What the registry and checksum data show
  • What the notice leaves open
  • What Rank Math tells owners to do
  • Why it matters beyond one plugin

Wordfence lists the problem as CVE-2026-111862, rated 9.8 (Critical), and gives the researcher as “Unknown.” The notice does not say how the malicious files got into what people downloaded, how many people received them, or what separates an affected copy of 3.0.123 from a clean one. Rank Math’s own changelog suggests the version number is not the answer to that last question.

What Rank Math says happened

The notice, which carries a publication timestamp of 20:32 UTC on October 16, says the company “recently identified a security issue affecting a limited number of users who downloaded Rank Math PRO v3.0.123” in that window, and that the affected plugin files “contained malware that could compromise your website if the plugin was activated.” Rank Math says it removed the files and released 3.0.124. It does not say how many users a “limited number” means. It does say it has records showing who downloaded an affected copy, and that anyone it notified should follow the recovery steps “even if you’re now running a different version.”

Your situation What Rank Math says
You installed and activated 3.0.123 during the window Treat the website as compromised and follow the recovery steps.
You installed 3.0.123 but never activated it Delete the affected plugin files, install 3.0.124 from your Rank Math account, and run a security scan.
You downloaded 3.0.123 but never installed or activated it “There is no indication from this incident alone that your website was compromised.”

Timeline, in UTC

When (2026) What happened Source
Wednesday, October 7, 09:08 Rank Math’s changelog entry for PRO v3.0.123 is published. It is last modified at 09:11. Rank Math changelog
Wednesday, October 14, 19:31 The domain rank1cdn.com, named in Rank Math’s indicator list, is registered. Registry RDAP record
Thursday, October 15, 20:02 The affected download window opens. Rank Math notice
Friday, October 16, 07:12 The window closes. Rank Math notice
Friday, October 16, 15:24 The changelog entry for the clean PRO v3.0.124 is published. Rank Math changelog
Friday, October 16, 20:32 Rank Math’s notice carries this publication timestamp. Notice page metadata
Saturday, October 17, 03:41 Wordfence publishes its alert. Wordfence RSS feed

The version number cannot say which copy you have

Rank Math’s public changelog dates PRO v3.0.123 to October 7. The entry is an ordinary record on rankmath.com, and its REST interface shows it was published at 09:08 UTC that day and last modified at 09:11. The download window the company describes opened more than eight days later. The copies it calls affected therefore carried a version number that its own changelog had announced more than a week earlier.

The notice limits the problem to that window, which implies that copies of 3.0.123 fetched before it are a different build, but the notice does not describe the two builds or say how the files were swapped. The practical consequence is that the Plugins screen cannot settle the question. Wordfence says: “Version 3.0.123 by itself does not prove that a website was compromised.” What decides it is when the copy was downloaded or installed through an update.

The changelog entry for 3.0.124, published at 15:24 UTC on October 16, lists the same two bug fixes as 3.0.123 and does not mention the incident. The notice is where Rank Math explains it.

What the malware does, and what to look for

Wordfence’s summary of Rank Math’s account says the malware “may establish persistent access, communicate with rank1cdn[.]com, recreate hidden backdoors on page visits, and expose WordPress credentials, database credentials, API keys, and other secrets accessible to the web server.” Rank Math’s notice says the malware can rebuild its hidden backdoor whenever someone visits the site, and tells owners to assume that credentials and secrets the site could reach may have been exposed. Neither the notice nor Wordfence’s alert includes file hashes or a code analysis. The indicators below come from Rank Math’s notice.

Where What to look for
Network Outbound connections to rank1cdn[.]com
Database Rows in wp_options whose option_name is _uf6qdn2hmm, t8krdk990phb or _np5pvf754c
Users Administrators whose usernames start with wpsupport_, or whose email addresses end in @wp-mail[.]net
WordPress core wp-includes/class-wp-cache-util.php, which Rank Math says is not a legitimate WordPress core file
PHP in odd places PHP files in wp-content/mu-plugins/, in other plugins’ folders, in the inc/, includes/ and lib/ folders of non-default themes, in Rank Math’s own includes/ folder, and in the uploads directory
Code patterns base64_decode combined with XOR loops, the key xmmqhn, proc_open, or PHP-FPM socket code
Server .htaccess rules that let .cache files run as PHP, .cache files containing PHP, and scheduled tasks for the web server user tagged #ms6v46

Rank Math also tells owners to review WordPress scheduled events, SSH authorized_keys files, other system users’ scheduled tasks, running processes and any place outside the site directory where the web server can write. Wordfence adds a caution about the whole list: “Their absence does not, by itself, prove that a website is clean.”

What the registry and checksum data show

The registry’s RDAP record for rank1cdn.com says it was registered at 19:31 UTC on Wednesday, October 14, through NiceNIC International Group, with Cloudflare name servers, and last changed 13 minutes later. That is about 24 and a half hours before the download window opened. We read that as a domain set up for this operation, though the record does not show who registered it. The email domain in Rank Math’s list, wp-mail.net, is older: its record shows registration in June 2022, so a recent registration date will not help anyone spot it.

Rank Math suggests running wp plugin verify-checksums --all after cleanup, with a caveat: checksum verification “may not be available for every plugin, particularly premium plugins.” We checked the lookup WP-CLI uses, which builds a URL of the form downloads.wordpress.org/plugin-checksums/PLUGIN/VERSION.json. For the free plugin at 1.0.280 it returns a checksum file (HTTP 200). For rank-math-pro at 3.0.123 it returns 404. In WP-CLI’s checksum command, a failed lookup produces a warning and the plugin is skipped, so the command has nothing to compare this plugin against. The reference copy is the one in a Rank Math account.

The notice names only PRO. WordPress.org lists the free Rank Math plugin, which has 4 million or more active installs, at version 1.0.280, last updated October 6, before the window opened. As for the CVE, neither the NVD’s API nor CVE.org’s record service returned a record for CVE-2026-111862 when we checked at about 10:10 UTC on October 17, so a search by ID will currently find only Wordfence’s page.

What the notice leaves open

Rank Math has not said how the malicious files ended up in what people downloaded, whether the cause was its build process, its servers or an account, or how many users received an affected copy. It describes copies “downloaded or updated” in the window without saying how many arrived through automatic updates. It notes that some users “may be unable to log in and may need to reset their account password,” without saying why. And it says only that the team is “taking steps to reduce the risk of similar incidents in the future.” The notice does not attribute the incident to any group.

What Rank Math tells owners to do

The order matters, because the malware “can recreate its hidden backdoor whenever someone visits the website.” These are Rank Math’s steps, in its sequence:

  1. Work out when your copy of 3.0.123 arrived. The notice does not describe a copy fetched outside the window as affected. If you cannot tell, Rank Math says to contact its support team.
  2. The preferred recovery is to restore the site and database from a backup made before 20:02 UTC on October 15 (16:02 EDT), scan with a reputable security tool, change all credentials, and only then install 3.0.124 from your Rank Math account.
  3. With no clean backup, do three things before touching anything else: delete the whole rank-math-pro folder (deactivating is not enough), delete the three wp_options rows listed above, and block outbound connections to rank1cdn[.]com if your host or firewall allows it. Then look for the other changes in the table.
  4. Replace every credential the site could reach: WordPress passwords, database credentials, the security keys and salts in wp-config.php, payment, email and API keys, hosting control panel, FTP, SFTP and SSH credentials, and review two-factor settings for administrators. Rank Math says this is essential even after a restore from backup.
  5. Verify: run wp core verify-checksums, scan again, watch outbound connections, and check that removed files do not return. Files that come back mean the cleanup is incomplete.
  6. Download 3.0.124 only by logging in at rankmath.com directly. Rank Math says it “will never send login or download links by email” and that unsolicited password-reset or download messages should be treated as suspicious.

Why it matters beyond one plugin

A premium plugin is delivered by its vendor, not by WordPress.org, and the checksum data above shows what that costs a site owner: the WordPress.org lookup has nothing to compare a copy against, and, as the 3.0.123 label shows, the version number cannot stand in for it. The shape is familiar. Our report on the poisoned Tensorlake SDK described a malicious release that reached npm through the project’s own release workflow with valid provenance, and Cloudflare’s EmDash registry, which we covered on September 28, is built on signed AT Protocol records.

The behavior Rank Math describes, a backdoor rebuilt when someone visits the site, is why its cleanup order matters. Wordfence documented a different WordPress backdoor in September that rewrote itself from a database backup after deletion. Nothing published so far links the two.

We read Rank Math’s notice at about 10:10 UTC on October 17. Its HTTP Last-Modified header says 06:29 GMT that day, so its wording may have changed since the 20:32 UTC publication timestamp. We read Wordfence’s alert through its RSS feed. We also used Rank Math’s changelog page and the public records behind its entries, the Verisign RDAP records for both domains, the NVD API and CVE.org’s record service, WordPress.org’s plugin API and checksum files, and the WP-CLI source. We did not obtain or analyze the malware and did not test any website. At about 10:10 UTC the recent feeds of BleepingComputer, The Hacker News, SecurityWeek, Sucuri, Patchstack, WP Tavern, The Register and Search Engine Journal did not mention the incident, so Wordfence’s alert, which relays Rank Math’s account, is the only third-party source we found. Weekdays and durations are our own arithmetic from the timestamps.

Tags:

Incident ResponseMalwareRank MathSupply Chain SecurityWordfenceWordPress Security

Share

Rows of numbered wooden lockers with metal handles, with plates 193 and 194 in the foreground
Previous Post

How to Stop Cross-Tenant Data Leaks in a FastAPI App With PostgreSQL Row-Level Security

A gloved hand holds a 96-well plate filled with colored serial dilutions of blue, red, purple and green dye, fading to clear wells in the bottom row
Next Post

Google’s Wet-Lab Agents Turn Safety Into a Simulation Gate, but the Errors That Skewed Results Were Found at the Bench

No Comment! Be the first one.

Leave a Reply Cancel reply

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

Latest
21 Oct
How to Return RFC 9457 Problem Details From a FastAPI API and Stop Error Responses From Leaking Secrets
21 Oct
Cloudflare’s tsrs Turns an Agent-Written Compiler Port Into a Differential-Testing Bet, and the 8x Headline Depends on the Baseline
Trending
October 21, 2026
How to Return RFC 9457 Problem Details From a FastAPI API and Stop Error Responses From Leaking Secrets
October 21, 2026
Cloudflare’s tsrs Turns an Agent-Written Compiler Port Into a Differential-Testing Bet, and the 8x Headline Depends on the Baseline
October 21, 2026
PHP Warns of Two Critical Flaws and Sets a 14:00 UTC Patch, but the Leak, the Score and the Exploitation Reports Do Not Agree
October 20, 2026
How to Build a Safe AI Agent Harness in Python With Tool Validation, a File Sandbox, and Run Limits
October 20, 2026
Ai2’s FairStress Turns Fairness Testing Into a Pressure Test, but the Released Files Do Not Match the Report
October 20, 2026
An Anonymous Comment Can Hand Duplicator a Payload That Fires at Migration Time, and Under a Third of Free Installs Run the Fix

Related Posts

Rows of server racks in a data center representing network infrastructure targeted by botnets
News

C0XMO Botnet Shows Why Old Router Firmware Still Matters

June 7, 2026
Close-up of a USB flash drive, representing physical data-theft risk in office security incidents
News

Fake IT Support Is Now Walking Through the Front Door

June 7, 2026
A phone security app on a smartphone resting on a laptop keyboard.
News

Everest Forms Pro Flaw Is Being Exploited to Create Rogue WordPress Admins

June 7, 2026
A phone secured by a padlock, illustrating AI data-leak containment and security controls.
News

OpenAI’s Lockdown Mode Is a Data-Leak Brake, Not a Prompt-Injection Cure

June 8, 2026
SXZ.io SXZ.io
  • [email protected]

Categories

Articles
Learning Hub
News

All Rights Reserved by SXZ.io ©2026