CVE-2026-18789: Ezoic Plugin Exposes WordPress Database to Attackers

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

An unauthenticated attacker exploits a vulnerability in the Ezoic WordPress plugin over the open internet.

T1190 – Exploit Public-Facing Application
  • CVE-2026-18789, severity 'high'
  • No authentication required (anonymous exploitation)
  • Affected: all versions before 2.23.1
  • At least 10,000 active installations
PHASE 2/6 · Execution

The abused content-export function is used to trigger a full server-side database export.

T1190 – Exploit Public-Facing Application
  • Abuse of the plugin's content-export function
  • Server-side export generated directly on the website server
  • Affects the entire WordPress database
PHASE 3/6 · Collection

The export collects sensitive data including password hashes and reset tokens.

T1005 – Data from Local System T1552.001 – Unsecured Credentials: Credentials In Files
  • Password hashes of all users
  • Password reset tokens (temporary keys)
  • Posts, pages, settings and user accounts
PHASE 4/6 · Exfiltration

The complete database is exfiltrated to the attacker.

T1041 – Exfiltration Over C2 Channel
  • Complete database export can be retrieved
  • Exploitable automatically and at scale
  • Contains plaintext configuration and hashed passwords
PHASE 5/6 · Privilege Escalation

Using stolen reset tokens or cracked hashes, the attacker can take over accounts up to admin level.

T1078 – Valid Accounts
  • Reset tokens enable account takeover
  • Weak passwords recoverable from hashes
  • Up to full administrator access
PHASE 6/6 · Impact

The attacker can permanently alter plugin settings and manipulate the website.

T1565.001 – Data Manipulation: Stored Data Manipulation
  • Permanent modification of plugin settings without login
  • Manipulation of website configuration
  • Fixed in version 2.23.1
Short & clear answers
Frequently asked questions about this incident
Am I affected by the Ezoic vulnerability CVE-2026-18789?
All WordPress sites running the Ezoic plugin in a version below 2.23.1 are affected. Check this in your admin area under “Plugins” → “Installed Plugins” and look at the version number of the Ezoic entry. If it is lower than 2.23.1, your site is vulnerable; if you don't find the Ezoic plugin, you are not affected by this flaw.
What exactly do I need to do now?
Update the Ezoic plugin immediately to version 2.23.1 or higher, after creating a backup of your website and database. You'll find the update under “Plugins” → “Installed Plugins” or “Dashboard” → “Updates”. Afterwards, verify again that at least version 2.23.1 is installed.
What data could attackers have stolen?
The flaw allows a server-side export of the entire website database – including password hashes and password reset tokens of all users, as well as personal data such as usernames and email addresses. Additionally, certain plugin settings can be permanently altered. The attack is possible without the attacker having to log in.
Should I reset passwords even though I noticed no attack?
Yes. Since the export can contain password hashes and reset tokens, you should reset the passwords of all accounts regardless of any provable attack, especially administrator accounts. Assign new, strong and unique passwords and enable two-factor authentication for admin accounts. Also check the Ezoic settings for unexpected changes.
Do I have to report the incident under GDPR?
A database export usually contains personal data such as usernames, email addresses and password hashes. If unauthorized access to this occurs, a reporting obligation may apply – generally within 72 hours of becoming aware. As an operator, you are also required to install security updates promptly.
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.