Skip to main content

Ezoic WordPress Plugin EUVDEUVD-2026-57102

| CVE-2026-18789 HIGH
Missing Authorization (CWE-862)
2026-08-12 WPScan GHSA-fh54-f94w-q4hw
7.5
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify WordPress site with active Ezoic plugin
  2. Delivery
    Send unauthenticated HTTP request to plugin export endpoint
  3. Exploit
    Receive server-side database dump with user hashes and reset tokens
  4. Execution
    Use valid reset token to authenticate as any user
  5. Impact
    Gain persistent admin access to WordPress site

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

No special conditions - remote unauthenticated exploitation against any WordPress installation running the Ezoic plugin in versions 2.6.35 through before 2.23.1 with default configuration. The vulnerable endpoint is exposed whenever the plugin is active; no specific feature toggle, non-default setting, or server configuration is required. The sole limiting factor is the presence of the Ezoic plugin: WordPress sites that do not have Ezoic installed or have it deactivated are entirely unaffected. Plugin activity status is the only prerequisite.

Impact

The CVSS 7.5 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N) correctly identifies trivial remote unauthenticated exploitation, but the integrity rating of I:N understates real-world impact: the description explicitly confirms that attackers can persistently alter plugin settings, implying at minimum I:L. This inconsistency should be verified against the vendor advisory. No EPSS score or CISA KEV listing is present in the input data, meaning exploitation probability and confirmed in-the-wild abuse cannot be quantified from available signals - however, the existence of a publicly available exploit (reported by WPScan) materially elevates the operational risk above what the CVSS score alone suggests. The combination of PR:N + AC:L + publicly available exploit means exploitation is automatable and scalable across any internet-facing WordPress site with the plugin active. The exposure of password reset tokens is particularly severe because it enables immediate authenticated sessions without any credential cracking, bypassing the usual time cost of hash exploitation.

Exploit ScenarioDerived

An attacker scans for WordPress installations with the Ezoic plugin via HTTP fingerprinting or by checking plugin asset paths, then sends a crafted unauthenticated POST request to the vulnerable export endpoint. The server returns a database dump containing all user records including password hashes and any active reset tokens; the attacker uses a valid reset token to immediately authenticate as a WordPress administrator without cracking any passwords. A publicly available exploit exists per WPScan, making this scenario straightforward to execute at scale.

Act Now Prioritize within 24-48h. Why: HIGH severity + EPSS > 10%.
Patch available 15.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 12, 2026

Unauthenticated database export exposure in the Ezoic WordPress plugin (versions 2.6.35 through before 2.23.1) allows any remote attacker to trigger a full server-side export of the site's database, harvesting user password hashes and active password reset tokens - the latter enabling immediate account takeover without password cracking. The same missing authorization flaw (CWE-862) additionally permits unauthenticated persistent modification of plugin settings. A publicly available exploit exists per WPScan, and the CVSS vector confirms trivial remote exploitation with no authentication, interaction, or special conditions required.

RemediationAI

Upgrade the Ezoic WordPress plugin to version 2.23.1 or later immediately; this is the vendor-released patch confirmed via the WPScan advisory at https://wpscan.com/vulnerability/1e2ce237-dc91-4144-875a-339b5ea05f3a/ and NVD entry at https://nvd.nist.gov/vuln/detail/CVE-2026-18789. If immediate upgrade is not feasible, deactivate the Ezoic plugin entirely - this eliminates the attack surface but disables all Ezoic monetization and analytics functionality. As a partial compensating control, a WAF rule blocking unauthenticated POST requests to wp-admin/admin-ajax.php actions associated with Ezoic's export functionality can reduce exposure, though without knowing the exact action parameter this may require broad blocking that disrupts other plugin behavior. After patching, all active password reset tokens should be invalidated (which WordPress does automatically on password change), and a forced password reset should be considered for admin accounts given the hash exposure risk.

Affected VersionsENISA

Ezoic 2.6.35 <2.23.1

Affected Packages

euvd ezoic fix: 2.23.1

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

CWE-862 (Missing Authorization) indicates that the Ezoic plugin registers one or more WordPress endpoints - likely via admin-ajax.php actions or REST API routes - without enforcing WordPress capability checks or nonce validation for the authenticated session. This allows the export handler, which interfaces with the WordPress database layer (wp_users and related tables), to be triggered by any unauthenticated HTTP client. The exported data includes wp_users password hashes (bcrypt/phpass) and transient-stored password reset tokens, which are time-limited but can be used for direct session hijacking without offline cracking. The CPE identifier cpe:2.3:a:unknown:ezoic:*:*:*:*:*:*:*:* covers all versions of the plugin; the exact affected range (2.6.35 to <2.23.1) is confirmed via EUVD-2026-57102.

Know when Ezoic gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (WPScan) PRIMARY 7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
vuln.today AI 8.2 HIGH

Network-accessible unauthenticated endpoint with trivial access; C:H for full credential exposure; I:L added because persistent settings modification is explicitly described but absent from the provided vector.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Lifecycle Timeline

4
CVSS changed
Aug 12, 2026 - 13:22 NVD
7.5 (HIGH)
Patch available
Aug 12, 2026 - 07:16 EUVD
CVE Published
Aug 12, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Aug 12, 2026 - 06:00 cve.org
HIGH 7.5

DescriptionCVE.org

The Ezoic WordPress plugin before 2.23.1 does not properly restrict access to some of its content export functionality, allowing unauthenticated attackers to trigger a server-side export of the site's database, including user password hashes and password reset tokens, as well as to persistently change some of its settings.

Executive ViewAI

Why It Matters

The Ezoic WordPress plugin (versions 2.6.35-2.23.0) contains an unauthenticated vulnerability enabling attackers to export the entire site database and retrieve active password reset tokens, permitting immediate account takeover without credential cracking. Any WordPress installation using the affected plugin is immediately exploitable by any remote visitor. Organizations running this plugin should treat this as a critical incident requiring emergency patching.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
15.0%
Prevalence
Medium
popular WordPress ad monetization plugin used by many content publishers
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 15.0%
Patch available Yes
Active threat Yes
Deciding rule
HIGH severity + EPSS > 10%
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Partial

Priority Score

73
Low Medium High Critical
KEV: 0
EPSS: +15
CVSS: +38
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy