Skip to main content

Cache Enabler EUVDEUVD-2026-90508

| CVE-2026-19253 HIGH
External Control of File Name or Path (CWE-73)
2026-10-01 contact@wpscan.com GHSA-2v87-2mcf-5jgh
8.7
CVSS 3.1 · Vendor: wpscan
View

Attack ChainAIDerived

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

  1. Access
    Identify site passing request-URL to cache-clear hook
  2. Delivery
    Send crafted unauthenticated request
  3. Exploit
    Inject attacker-controlled path into purge routine
  4. Execution
    Build unvalidated filesystem path
  5. Persist
    Delete arbitrary files/directories
  6. Impact
    Site corruption and denial of service

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File name/path control
Exploitation Conditions

Exploitation requires that the target site run Cache Enabler before 1.8.17 AND that some installed code path (another plugin, theme, or integration) passes a request-derived URL into Cache Enabler's PUBLIC cache-clearing hook - this is the concrete precondition the description describes and is why the vendor rates AC:H rather than AC:L. The vulnerable purge routine does not validate the URL before constructing a filesystem path and does not confine the resulting deletion to the cache directory. No authentication (PR:N) and no user interaction (UI:N) are needed once that precondition is met, so it is remotely reachable; the limiting factor is the non-default requirement that an attacker-influenceable URL actually reaches the public hook, which not all deployments satisfy.

Impact

CVSS 3.1 base score 8.7 (vendor-provided vector CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:H) rates this HIGH, driven by network reach, no authentication (PR:N), no user interaction, a scope change (S:C), and high integrity/availability impact (I:H/A:H) from arbitrary file and directory deletion. The elevated AC:H is the single most important risk-dampening signal: exploitation is NOT trivially universal because it depends on a specific precondition - another code path (plugin/theme/integration) must pass a request-derived URL into Cache Enabler's public cache-clearing hook, so the attacker does not fully control all conditions. Exploitation status: no public exploit identified at time of analysis - there is no EPSS score, no CISA KEV listing, and no POC referenced in the provided data; the only source is a WPScan advisory. This is therefore a real, high-impact destructive vulnerability (unauthenticated file deletion can wreck a site and cause denial of service) but current real-world exploitation evidence is absent and the AC:H condition limits automatable mass exploitation. Note a metadata conflict: the input Tag 'Information Disclosure' contradicts the actual impact, which is file/directory deletion with C:N and I:H/A:H (no confidentiality loss) - the tag is mislabeled and should not drive triage toward a disclosure interpretation.

Exploit ScenarioDerived

An unauthenticated attacker sends a crafted HTTP request to a WordPress site whose configuration causes a request-derived URL to be forwarded to Cache Enabler's public cache-clearing hook. Because the plugin builds a filesystem path from that URL without validation and does not confine deletion to the cache directory, the attacker triggers deletion of arbitrary files or directories (e.g. wp-config.php or core files), corrupting or disabling the site. No POC is referenced in the available data, and the CVSS AC:H reflects the non-default precondition that something must feed the attacker-influenced URL into the public hook.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 01, 2026

Unauthenticated arbitrary file and directory deletion in the Cache Enabler WordPress plugin (all versions before 1.8.17) is possible on sites where some other installed plugin, theme, or integration passes a request-derived URL into Cache Enabler's public cache-clearing hook - a non-default bridging precondition that explains the vendor's AC:H rating despite a CVSS 3.1 base score of 8.7. The purge routine never validates that URL before constructing a filesystem path and never confines the resulting delete operation to the cache directory, producing a scope change (S:C) with high integrity and availability impact while requiring no authentication or user interaction. Patch status: vendor-released patch: 1.8.17; exploitation status: no public exploit identified at time of analysis, and the CVE is not listed in CISA KEV.

RemediationAI

Vendor-released patch: upgrade Cache Enabler to version 1.8.17 or later, which is the fixed release identified in the CVE description and the vendor advisory (https://wpscan.com/vulnerability/49ecffb5-26ae-43e5-9942-e2d63970b39d/). Until the update is applied, the highest-value compensating control is to close the precondition: audit installed plugins, themes, and custom integrations for code that passes a request-derived URL into Cache Enabler's public cache-clearing hook and remove or disable that call path - the trade-off is that the affected integration's cache invalidation will stop working, so its caching behavior may become stale. Because the vulnerable routine is not confined to the cache directory, reducing the filesystem privileges of the PHP/web-server user so it cannot delete outside the WordPress cache and upload paths limits the blast radius of any successful attempt, at the cost of possibly breaking plugins that legitimately write to other directories. Blocking or filtering path-traversal sequences in requests reaching the cache-clearing endpoint via a WAF can be layered on top, but this is signature-dependent and prone to false positives, so it should not replace patching. Note that no public exploit code or active exploitation is identified in the available data, so remediation prioritization should follow normal patch-management cadence for a high-severity (CVSS 8.7) flaw rather than emergency response.

Affected VersionsENISA

Cache Enabler 0 <1.8.17

Affected Packages

euvd cache_enabler fix: 1.8.17

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

The root cause is CWE-73 (External Control of File Name or Path) inside Cache Enabler's cache purge routine. A URL value originating from an HTTP request is supplied - via some other installed plugin, theme, or integration - to Cache Enabler's public cache-clearing hook, and the plugin then concatenates or otherwise derives a filesystem path from that value without validating it or normalizing it against the cache directory. Because the deletion is not confined to the plugin's own cache path, path-traversal style input can redirect the delete operation anywhere the PHP process has write/delete permission within the WordPress installation, which is why the assessed vector carries S:C - the impact escapes the vulnerable component's intended security scope - together with I:H and A:H from arbitrary file and directory removal. The access vector is AV:N with PR:N and UI:N, so any remote client can trigger the deletion once a request-influenced URL actually reaches the public hook; the limiting factor recognized in the assessment is that this hand-off is a deployment-specific condition rather than a default behavior, hence AC:H. Affected software is the Cache Enabler plugin for WordPress, version range 0 to <1.8.17 per the EUVD entry (EUVD-2026-90508); the WPScan advisory classifies it under its WordPress tagging.

Know when WordPress 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 8.7 HIGH
AV:N/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:H
vuln.today AI 8.7 HIGH

Network-reachable and unauthenticated (AV:N/PR:N) but AC:H because a request-derived URL must reach the public hook; S:C as deletion escapes the plugin's cache dir; I:H/A:H and C:N since it only deletes files.

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

Primary rating from Vendor (wpscan).

CVSS VectorVendor: wpscan

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

Lifecycle Timeline

4
CVSS changed
Oct 01, 2026 - 11:22 NVD
8.7 (HIGH)
Patch available
Oct 01, 2026 - 07:01 EUVD
CVE Published
Oct 01, 2026 - 06:17 cve.org
HIGH 8.7
CVE Published
Oct 01, 2026 - 06:17 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

The Cache Enabler WordPress plugin before 1.8.17 does not validate a URL before using it to build a filesystem path in its cache purge routine, and does not confine the resulting deletion to the cache directory, allowing unauthenticated users to delete arbitrary files and directories on sites where another installed Cache Enabler WordPress plugin before 1.8.17 or passes a request-derived URL to its public cache-clearing hook.

Executive ViewAI

Why It Matters

WordPress sites running the Cache Enabler plugin below version 1.8.17 are exposed to internet-facing, unauthenticated attackers capable of deleting arbitrary files and directories on the web server, which can take a site offline or destroy content and configuration. The exposure is conditional: the flaw is reachable only on sites where another installed plugin, theme, or integration forwards request-derived URLs into Cache Enabler's public cache-clearing hook, a non-default bridge that narrows the affected population below what the 8.7 CVSS score implies. Leadership should care because for those sites the impact is immediate and externally reachable without credentials, and remediation is a routine version upgrade already available from the vendor.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Medium
popular WordPress caching plugin, common but not on every site
Data Quality
4 sources
Confidence: Medium

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 No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0
CVE-2016-10033 CRITICAL POC
9.8 Dec 30

The mailSend function in the isMail transport in PHPMailer before 5.2.18 might allow remote attackers to pass extra para

CVE-2016-10045 CRITICAL POC
9.8 Dec 30

The isMail transport in PHPMailer before 5.2.20 might allow remote attackers to pass extra parameters to the mail comman

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

CVE-2024-5084 CRITICAL POC
9.8 May 23

The Hash Form - Drag & Drop Form Builder plugin for WordPress is vulnerable to arbitrary file uploads due to missing fil

CVE-2024-44000 CRITICAL POC
9.8 Oct 20

Authentication bypass in the LiteSpeed Cache WordPress plugin (versions prior to 6.5.0.1) allows unauthenticated remote

CVE-2024-8353 CRITICAL POC
9.8 Sep 28

The GiveWP - Donation Plugin and Fundraising Platform plugin for WordPress is vulnerable to PHP Object Injection in all

CVE-2020-36847 CRITICAL POC
9.8 Jul 12

The Simple File List plugin for WordPress through version 4.2.2 contains an unauthenticated remote code execution vulner

CVE-2025-11749 CRITICAL POC
9.8 Nov 05

The AI Engine WordPress plugin through version 3.1.3 exposes Bearer Token values through the /mcp/v1/ REST API endpoint

CVE-2025-27007 CRITICAL POC
9.8 May 01

The SureTriggers WordPress plugin through version 1.0.82 contains a privilege escalation vulnerability that allows unaut

CVE-2016-1209 CRITICAL POC
9.8 May 14

The Ninja Forms plugin before 2.9.42.1 for WordPress allows remote attackers to conduct PHP object injection attacks via

CVE-2024-4443 CRITICAL POC
9.8 May 22

The Business Directory Plugin - Easy Listing Directories for WordPress plugin for WordPress is vulnerable to time-based

CVE-2026-63030 CRITICAL POC
9.8 Jul 17

Remote code execution in WordPress 6.9.x (before 6.9.5) and 7.0.x (before 7.0.2) arises from a REST API batch endpoint r

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