Hidden WordPress Backdoor: New Malware Exploits mu-plugins for Stealth Admin Access

Listen to this Post

Featured Image

A Silent Invader in the World’s Most Popular CMS

A new threat is lurking beneath the surface of WordPress websites, and it’s far more insidious than the usual spam injections or brute force attacks. Security researchers from Sucuri have uncovered a cleverly concealed backdoor that leverages WordPress’s “must-use plugins” (mu-plugins) to achieve stealth, persistence, and full administrator control—all without raising a red flag. This isn’t just a malicious plugin—it’s a digital ghost embedded deep in the core of a site.

For WordPress site owners, developers, and security professionals, this discovery is a wake-up call. The sophistication of this malware and its ability to reinstall itself, hijack admin passwords, and erase traces should concern everyone who relies on WordPress for content management, eCommerce, or blogging.

the Attack: How the Backdoor Works

Sucuri’s team found a malicious file (wp-index.php) planted in the mu-plugins directory—an area often overlooked during routine scans. Mu-plugins, short for “must-use plugins,” are loaded automatically by WordPress and are not visible or removable from the admin interface. That’s exactly why they’re perfect for persistent, invisible threats.

This wp-index.php file acted as a loader. It fetched an obfuscated payload using the simple ROT13 cipher—a reversible substitution where each letter is rotated 13 characters (A becomes N, B becomes O, etc.). While ROT13 isn’t encryption, it serves as basic code obfuscation that tricks cursory detection tools.

Once downloaded, the payload was stored in the WordPress database under the _hdra_core option, then decoded and executed. This process left minimal traces, ensuring stealth. The payload itself contained multiple malicious components:

A file manager disguised as `pricing-table-3.php`

An admin account named `officialwp`

A rogue plugin, wp-bot-protect.php, which could reinstall the malware if deleted

Most chillingly, the malware had the capability to reset passwords of common administrator accounts—including admin, root, and wpsupport—to a default attacker-controlled password. This feature effectively locks out legitimate users while ensuring the attacker retains access, even after attempted remediation.

The threat allows full remote command execution, data exfiltration, and turns infected sites into platforms for wider campaigns. It deletes itself from memory after execution, making forensic analysis difficult.

What Undercode Say:

This threat is a textbook case of layered persistence and stealth, executed with a simplicity that’s more dangerous than sophistication. Let’s break it down into the components that make this malware particularly potent:

1. Abuse of “mu-plugins”: The Hidden Hallway

The choice to embed the backdoor within WordPress’s mu-plugins is strategic brilliance. These plugins aren’t visible or deactivatable via the dashboard—most admins don’t even know they exist. This allows attackers to stay hidden indefinitely unless someone manually audits server files.

2. Obfuscation with ROT13: Deceptively Simple

Many might dismiss ROT13 as a childish cipher, but that’s the point. Security scanners looking for AES or base64 patterns can overlook ROT13. It’s a low-tech tactic hiding in plain sight, which ironically increases its effectiveness in bypassing detection.

3. Database Persistence: Beyond the Filesystem

Storing the payload in the database rather than in files means even file integrity monitoring systems like Wordfence or Sucuri SiteCheck may miss it. That’s a clever step toward making the backdoor resistant to plugin reinstallation or theme changes.

4. Built-in Recovery System: The Resurrector Plugin

By installing wp-bot-protect.php, the attackers ensure the site remains infected even if the original loader is removed. This second layer reintroduces the malware silently, giving attackers a second chance without needing to re-exploit vulnerabilities.

5. Admin Account and Password Takeover: Hostile Root Ownership

The malware doesn’t just create an admin user—it takes proactive steps to change passwords of existing users. This is a significant escalation from mere access to ownership. It means even an aware admin may find themselves locked out of their own site.

6. Minimal Trace, Maximum Damage

The

7. Wider Implications: SEO Spam, Malware Drops, Phishing

Once infected, these websites can be used as launchpads for phishing campaigns, malware distribution, or SEO spam. Given WordPress powers over 40% of the web, the scale of potential abuse is enormous.

In summary, this isn’t just another bot or spam injector—it’s an advanced persistence mechanism disguised as an innocuous plugin, capable of total takeover with stealth and resilience.

🔍 Fact Checker Results

✅ Verified: Mu-plugins are not visible or removable from the WordPress dashboard.
✅ Verified: Sucuri identified the use of ROT13 and base64 in payload obfuscation.
✅ Verified: Malware creates admin accounts and modifies existing passwords stealthily.

📊 Prediction: Rising Trend of Low-Tech Stealth Attacks

In the coming year, we expect to see more malware campaigns that use simple obfuscation (like ROT13) and unconventional plugin folders (mu-plugins, drop-ins) to avoid detection. As security tools evolve to catch encrypted payloads, attackers may increasingly lean on “so-simple-it’s-overlooked” methods. Expect more admin account hijack attempts, malware leveraging WordPress options table for persistence, and rogue file managers disguised with generic filenames.

Website owners, particularly those using third-party themes or nulled plugins, should prepare for this next evolution of stealth hacking—not through sophisticated encryption, but through overlooked simplicity. Regular file audits, permission tightening, and database monitoring will become more important than ever.

References:

Reported By: securityaffairs.com
Extra Source Hub:
https://www.medium.com
Wikipedia
OpenAi & Undercode AI

Image Source:

Unsplash
Undercode AI DI v2

🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]

💬 Whatsapp | 💬 Telegram

📢 Follow UndercodeNews & Stay Tuned:

𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin