Description
The Content Views WordPress plugin before 4.5.1.2 does not check whether the user requesting a view is allowed to read the posts it returns, allowing unauthenticated attackers to obtain the title and content of non-public posts, such as draft, pending, private and scheduled posts, when a view has been configured to include them.
Published: 2026-09-04
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure of Confidential Content
Action: Patch Now
AI Analysis

Impact

The Content Views WordPress plugin, in all releases prior to 4.5.1.2, fails to enforce permission checks on the posts returned by a view. When a view has been configured to include non‑public post statuses, the plugin exposes the title and full content of draft, pending, private, or scheduled posts to any visitor, regardless of authentication status. This results in the disclosure of material that was intended to be confidential or only available to authorized users.

Affected Systems

WordPress installations that have the Content Views plugin installed with a version earlier than 4.5.1.2 and that have at least one view configured to include status values such as draft, pending, private, or scheduled. The vendor is not clearly identified beyond the plugin name, and the plugin is commonly present in public site repositories.

Risk and Exploitability

The flaw can be exploited from a remote host by issuing a standard HTTP request to a configured view endpoint. No authentication is required, and the vulnerability does not require any special privileges or knowledge of site internals; the attack vector is inferred from the description. The CVSS score is 5.3, indicating a medium impact rating. The EPSS score of < 1% shows that exploitation is unlikely but possible, and the vulnerability is not listed in the CISA KEV catalog.

Generated by OpenCVE AI on September 4, 2026 at 16:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Content Views plugin to version 4.5.1.2 or later to apply the vendor‑issued fix.
  • If an immediate update cannot be performed, edit or remove any existing views that include non‑public status types, restricting the status filter to public posts only.
  • Configure the WordPress administrative area to prevent unauthenticated or non‑administrator users from creating or modifying views, thereby eliminating the priming step for an attacker.

Generated by OpenCVE AI on September 4, 2026 at 16:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 04 Sep 2026 15:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284

Fri, 04 Sep 2026 13: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': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 04 Sep 2026 08:15:00 +0000

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

Fri, 04 Sep 2026 06:30:00 +0000

Type Values Removed Values Added
Description The Content Views WordPress plugin before 4.5.1.2 does not check whether the user requesting a view is allowed to read the posts it returns, allowing unauthenticated attackers to obtain the title and content of non-public posts, such as draft, pending, private and scheduled posts, when a view has been configured to include them.
Title Content Views < 4.5.1.2 - Unauthenticated Non-Public Post Content Disclosure via Views Status Filter
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-09-04T12:55:40.106Z

Reserved: 2026-07-27T08:02:09.017Z

Link: CVE-2026-17517

cve-icon Vulnrichment

Updated: 2026-09-04T12:55:26.282Z

cve-icon NVD

Status : Deferred

Published: 2026-09-04T07:17:08.827

Modified: 2026-09-08T19:15:18.627

Link: CVE-2026-17517

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-04T17:00:17Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor