Description
The ECS WordPress plugin before 4.3.8 does not check the post status or any capability when rendering an Elementor document requested through one of its AJAX actions, allowing unauthenticated users to retrieve the rendered content of unpublished (private, draft, pending) documents by supplying their identifier.
Published: 2026-08-15
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The ECS WordPress plugin before version 4.3.8 fails to verify post status or user capabilities when processing the ecsload AJAX request. An attacker can supply a document identifier to this endpoint and retrieve the rendered HTML of any unpublished (private, draft, or pending) Elementor document, resulting in accidental disclosure of confidential content.

Affected Systems

All installations of the ECS plugin running versions older than 4.3.8 are affected. The vulnerability is specific to the ecsload AJAX action and does not require physical access; it can be exploited through any web browser.

Risk and Exploitability

Because the vulnerability is unauthenticated and requires only a simple HTTP request, an attacker can abuse it from any location with network access to the site. The EPSS score is < 1%, indicating a very low but nonzero likelihood of exploitation, yet the lack of an authentication check indicates that it could still be abused. The vulnerability is not currently listed in the CISA KEV catalog, but administrators should treat it as a high‑severity confidentiality issue until a patch is applied.

Generated by OpenCVE AI on August 18, 2026 at 01:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the ECS WordPress plugin to version 4.3.8 or later, which includes an authorization check for the ecsload AJAX action.
  • Restrict unauthenticated access to the ecsload action by configuring web application firewall rules, .htaccess directives, or server configuration to allow only authenticated users to trigger the AJAX endpoint.
  • Monitor web server logs for anomalous or repeated requests to admin-ajax.php targeting the ecsload action, and investigate any suspicious activity.

Generated by OpenCVE AI on August 18, 2026 at 01:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 17 Aug 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N'}

ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sat, 15 Aug 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284

Sat, 15 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description The ECS WordPress plugin before 4.3.8 does not check the post status or any capability when rendering an Elementor document requested through one of its AJAX actions, allowing unauthenticated users to retrieve the rendered content of unpublished (private, draft, pending) documents by supplying their identifier.
Title ECS < 4.3.8 - Unauthenticated Private Content Disclosure via ecsload
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-17T20:41:10.110Z

Reserved: 2026-06-30T12:41:00.895Z

Link: CVE-2026-14229

cve-icon Vulnrichment

Updated: 2026-08-17T20:41:05.283Z

cve-icon NVD

Status : Deferred

Published: 2026-08-15T06:16:49.917

Modified: 2026-08-26T16:30:52.723

Link: CVE-2026-14229

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T01:30:05Z

Weaknesses