ASE Pro for WordPress: Critical Unauthenticated RCE Flaw (CVE-2026-16610)

Step by step
How the attack unfolded
Click a phase for details – or let the animation play through.
PHASE 1/5 · Reconnaissance

Automated bots scan the internet for vulnerable WordPress sites containing the critical shortcode.

T1595 – Active Scanning T1592 – Gather Victim Host Information
  • Target: ASE Pro plugin up to and including version 8.9.0
  • Plugin actively used on over 200,000 websites
  • Searching for the publicly reachable [post_cf_form] shortcode
  • Median time-to-mass-exploitation for WP flaws: only 5 hours
PHASE 2/5 · Defense Evasion

The attacker reads publicly exposed tokens and bypasses the existing protection checks.

T1211 – Exploitation for Defense Evasion
  • Frontend save handler performs no real authentication check
  • Required nonce and session ID are exposed publicly on the page
  • Even an existing CAPTCHA check can reportedly be bypassed
PHASE 3/5 · Initial Access

An unauthenticated attacker sends crafted input to the publicly reachable repeater form.

T1190 – Exploit Public-Facing Application
  • CVE-2026-16610, CVSS score 9.8 (Critical)
  • No login, no user account and no user interaction required
  • Malicious data delivered via parameter cfgroup[input] (repeater row keys)
  • Prerequisite: [post_cf_form] shortcode present on a public page
PHASE 4/5 · Execution

Unsanitized input is passed directly to an eval() call and executed as PHP code.

T1059.004 – Command and Scripting Interpreter T1203 – Exploitation for Client Execution
  • Vulnerability in the recursive_html function (CWE-434)
  • Repeater input reaches an eval() call without sanitization
  • Result: remote code execution (RCE) from afar
  • Attacker controls the server as if physically present
PHASE 5/5 · Impact

The attacker gains full control over the website and database.

T1505.003 – Server Software Component: Web Shell T1136 – Create Account
  • Full compromise of the underlying host (full site compromise)
  • Possible: new admin users, modified PHP files, web shells
  • Access to personal data → GDPR data breach (Art. 33, 72h reporting duty)
  • Patch available since version 8.9.1 (27 July 2026)
Short & clear answers
Frequently asked questions about this incident
Am I affected by CVE-2026-16610?
All websites running the 'Admin and Site Enhancements (ASE) Pro' plugin in version 8.9.0 or earlier are affected. Check the installed version number under 'Plugins' in your WordPress backend. Sites are especially at risk if the [post_cf_form] shortcode appears on a publicly accessible page, as this makes the vulnerability directly exploitable.
What exactly should I do right now?
Update the ASE Pro plugin to version 8.9.1 or newer immediately — this is the most important step. If an immediate update isn't possible, remove or disable the [post_cf_form] shortcode from all publicly accessible pages. Afterwards, check your site for signs of compromise.
How can I tell if my website has already been hacked?
Look for new, unknown administrator accounts as well as suspiciously modified or newly added PHP files. Also check for so-called web shells — hidden scripts attackers use to remotely control the server. If you suspect a breach, have your website investigated more thoroughly.
How dangerous is this vulnerability really?
The flaw carries a CVSS score of 9.8 out of 10 ('Critical') and enables unauthenticated remote code execution — an attacker needs no account, no password, and no user interaction. Automated bots scan the internet around the clock for vulnerable installations. According to Patchstack, the median time from disclosure to mass exploitation is just five hours.
Do I have to report an incident to the data protection authority?
If an attacker successfully exploits the flaw, they gain full access to your website and database containing personal data, which typically constitutes a data breach under the GDPR. Under Article 33 GDPR, you must report such a breach to the competent supervisory authority within 72 hours. Authorities increasingly penalize the failure to apply security updates promptly (Art. 32 GDPR).
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.