Description
The ECS WordPress plugin before 4.3.10 does not perform ownership or post-status checks when one of its dynamic repeater data sources reads custom field values from a user-supplied post identifier, allowing users with a contributor-level account or above to read custom field values and post metadata from posts they do not own, including private and draft ones.
Published: 2026-08-16
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability in the ECS WordPress plugin allows an attacker with a contributor-level account or higher to read custom field values and post metadata from posts that the user does not own, including private or draft posts. Because the plugin does not enforce ownership or post-status checks when dynamic repeater data sources fetch custom fields from a user-supplied post identifier, the attacker can access sensitive information that should be restricted to the post owner or administrators. This flaw results in the leakage of potentially confidential post content and metadata to unauthorized users.

Affected Systems

All installations of the ECS plugin version earlier than 4.3.10 are affected. The vulnerability applies to the plugin itself regardless of the WordPress site configuration, so any site running a susceptible version of ECS is at risk. No specific sub‑versions are listed beyond the pre‑4.3.10 threshold, so the recommendation applies broadly to all older releases.

Risk and Exploitability

The exploit requires the attacker to be a logged‑in contributor or higher, which is a relatively low‑bar prerequisite on most sites with WordPress roles. While an EPSS score is unavailable, the lack of a KEV listing indicates no known public exploitation. The attack vector is internal to the site and relies on legitimate user credentials; however, once the contributor privilege is obtained, arbitrary read of post data is possible. The overall risk is moderate, driven by the potential for sensitive post disclosure but constrained by the need for authenticated access.

Generated by OpenCVE AI on August 16, 2026 at 07:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the ECS plugin to version 4.3.10 or later to eliminate the missing ownership checks.
  • If an immediate upgrade is not feasible, temporarily restrict the contributor role from accessing the dynamic repeater feature or disable the plugin entirely until a fix is applied.
  • Configure additional access controls or permission whitelists to ensure post metadata and custom fields are not exposed to non‑owner users; consider applying a site‑wide role‑based access plugin that enforces stricter data visibility rules.

Generated by OpenCVE AI on August 16, 2026 at 07:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 16 Aug 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-200
CWE-285

Sun, 16 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description The ECS WordPress plugin before 4.3.10 does not perform ownership or post-status checks when one of its dynamic repeater data sources reads custom field values from a user-supplied post identifier, allowing users with a contributor-level account or above to read custom field values and post metadata from posts they do not own, including private and draft ones.
Title ECS < 4.3.10 - Contributor+ Arbitrary Post Meta Disclosure via Dynamic Repeater ACF Source
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-16T06:00:15.668Z

Reserved: 2026-08-12T12:17:44.882Z

Link: CVE-2026-19613

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-16T06:16:52.023

Modified: 2026-08-16T06:16:52.023

Link: CVE-2026-19613

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-16T07:30:04Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor

  • CWE-285

    Improper Authorization