Backdoor in WordPress Plugin ARVE: CVE-2026-18072 critical

Step by step
How the attack unfolded
Click a phase for details – or let the animation play through.
PHASE 1/6 · Supply Chain Compromise

The attacker gained access to the ARVE plugin developer account and injected malicious code.

T1195.002 – Supply Chain Compromise: Compromise Software Supply Chain T1078 – Valid Accounts
  • Affected: ARVE plugin version 10.8.7 (~20,000 active installations)
  • Gained commit access to the official developer account
  • Malicious version uploaded to WordPress.org on 2026-07-28 at 08:42 EST
  • CVE-2026-18072, CWE-506 (Embedded Malicious Code), CVSS 9.8
PHASE 2/6 · Persistence via Hidden Backdoor

The malicious code hid as a harmless update file and hooked early into the WordPress execution flow.

T1505.003 – Server Software Component: Web Shell T1554 – Compromise Host Software Binary
  • File fn-update-check.php disguised as a routine update check
  • Function _arve_uc_init() hooks into 'init' with highest priority
  • Runs before WordPress performs its own authentication checks
  • Main plugin file loads the backdoor unconditionally
PHASE 3/6 · Defense Evasion / Auth Bypass

A hardcoded token hash served as a universal master key requiring no credentials.

T1078 – Valid Accounts T1556 – Modify Authentication Process
  • Token passed via _wplogin or _wpm parameters
  • Hardcoded SHA-256 hash: 35fe7057...553b3900
  • No credentials, no user interaction, only a single HTTP request required
  • Excludes accounts with prefixes wpsvc_, developer_, dev_, wp_update_
PHASE 4/6 · Privilege Escalation to Admin

With a valid token, the attacker was instantly logged in as a randomly selected administrator.

T1068 – Exploitation for Privilege Escalation T1078.001 – Valid Accounts: Default Accounts
  • Automatic login as an existing admin account
  • Sets a persistent 'remember me' cookie for session persistence
  • Direct redirect into the admin dashboard
  • Full administrative access to the entire website
PHASE 5/6 · Exfiltration to C2 Server

On each exploitation, the backdoor sent the site address and admin username to the attacker.

T1041 – Exfiltration Over C2 Channel T1071.001 – Application Layer Protocol: Web Protocols
  • C2 (command-and-control) server at domain fontswp.com
  • Transmits site URL and the selected admin's username
  • Enables building a list of compromised targets
  • Wordfence blocked 16 active attack attempts within the first 24 hours
PHASE 6/6 · Impact & Detection

Affected sites are considered fully compromised; a 24-hour hold prevented wide distribution.

T1496 – Resource Hijacking T1195.002 – Supply Chain Compromise
  • Wordfence PRISM detected the backdoor at 10:33 EST – under 2 hours after injection
  • Reported to WordPress.org at 10:43, plugin locked at 11:09 EST
  • 'Protect The Shire' initiative with AI agent 'Gandalf' held the release for 24 hours
  • Only sites updated manually or via third parties were at risk
Short & clear answers
Frequently asked questions about this incident
Am I affected by the ARVE backdoor?
Only version 10.8.7 of the Advanced Responsive Video Embedder (ARVE) plugin is affected. Check which version is installed under Plugins > Installed Plugins in your WordPress dashboard. Because the malicious version was never distributed via automatic updates thanks to WordPress.org's 24-hour hold period, sites are mainly at risk if 10.8.7 was installed manually, via a staging system, or through a third-party update.
What do I need to do right now?
Fully uninstall the plugin—deactivating alone is not enough: under Plugins > Installed Plugins, deactivate ARVE and then click "Delete." Next, invalidate all sessions by rotating the security keys in your wp-config.php file. When in doubt, treat the site as fully compromised, since an attacker could gain admin access.
How can I tell if my site has already been attacked?
Via FTP/SSH, check whether the file fn-update-check.php exists in the plugin folder and contains the hash 35fe7057... or the string fontswp.com. Search your access logs for the parameters _wplogin or _wpm and for outbound connections to fontswp.com. Also review administrator accounts for unknown users with the prefixes wpsvc_, developer_, dev_, or wp_update_.
Is there already a patch or a safe update?
No. As of July 31, 2026, no patch exists and the plugin remains blocked for downloads on WordPress.org. The only safe measure right now is to completely uninstall the plugin.
Do I have to report the incident to the data protection authority?
If your site was successfully attacked and personal data may be affected, a reporting obligation to the supervisory authority may apply under Art. 33 GDPR (usually within 72 hours). Since the backdoor granted full administrator access, you should seriously assess a possible data breach. When in doubt, seek legal or expert advice.
More security news
You might also be interested in
Critical Elementor Pro Flaw: Attackers Can Fully Take Over WordPress Sites
A file upload bug in Elementor Pro up to 4.2.1 allows RCE without login. Version 4.2.2 fixes the flaw – update now!
Pods Plugin: Critical Flaw Enables Admin Takeover, No Login
A critical flaw in the WordPress plugin Pods lets attackers overwrite admin passwords without login. Over 100,000 sites are affected.
miniOrange SAML SSO: Critical Bypass Turns Attackers Into Admins
Two critical auth bypasses in the miniOrange SAML SSO plugin allow forged SAML assertions—up to full WordPress admin access.