Description
The Simple Restrict WordPress plugin before 1.2.9 does not enforce its content-restriction permission check on the REST API the way it does on the front end, relying there on a generic capability check instead of the Simple Restrict WordPress plugin before 1.2.9's own permission system, allowing users with contributor-level access or above to read the content of restricted posts and pages they were never granted access to.
Published: 2026-08-02
Score: 2.7 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Simple Restrict WordPress plugin prior to version 1.2.9 does not enforce its own content‑restriction permission check on the REST API; instead it only performs a generic capability check. Consequently, users with the contributor role or higher can request restricted posts or pages through the REST API and receive their full content. This exposes sensitive material that should only be available to higher‑level users, representing an improper access control flaw and a permissions oversight (CWE‑863). The vulnerability does not provide code execution or privilege escalation and is limited to content disclosure.

Affected Systems

Any WordPress site that has installed the Simple Restrict plugin at a version older than 1.2.9 is affected. Because the flaw resides in the plugin’s core code, the issue exists regardless of other server or CMS configuration.

Risk and Exploitability

An attacker only needs to be authenticated with contributor or higher privileges to perform the exploit by sending REST API requests to the plugin’s endpoints. The EPSS score is below 1 %, indicating a low but non‑zero probability of exploitation, and the CVSS score of 2.7 reflects low severity. The vulnerability is not listed in CISA’s KEV catalogue, and no local privilege escalation or code‑execution path exists. Based on the description, it is inferred that the likely attack vector involves authenticated REST API calls to the plugin’s routes.

Generated by OpenCVE AI on August 5, 2026 at 21:43 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Simple Restrict plugin to version 1.2.9 or newer, which restores correct permission checks on the REST API.
  • If an upgrade cannot be performed immediately, restrict or block access to the plugin’s REST API endpoints for contributor‑level and lower roles using a firewall or WordPress role‑based access control.
  • Disable the plugin’s REST API routes entirely for non‑administrative users by adjusting the plugin’s integration with WordPress or by adding a custom snippet that denies those endpoints when the current user does not have the administrator capability.

Generated by OpenCVE AI on August 5, 2026 at 21:43 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 05 Aug 2026 20:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284

Wed, 05 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-863
Metrics cvssV3_1

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

ssvc

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


Mon, 03 Aug 2026 09:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284

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

Type Values Removed Values Added
Description The Simple Restrict WordPress plugin before 1.2.9 does not enforce its content-restriction permission check on the REST API the way it does on the front end, relying there on a generic capability check instead of the Simple Restrict WordPress plugin before 1.2.9's own permission system, allowing users with contributor-level access or above to read the content of restricted posts and pages they were never granted access to.
Title Simple Restrict < 1.2.9 - Contributor+ Restricted Content Disclosure via REST API
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-05T16:18:07.381Z

Reserved: 2026-07-16T08:48:43.957Z

Link: CVE-2026-15939

cve-icon Vulnrichment

Updated: 2026-08-05T14:58:43.792Z

cve-icon NVD

Status : Received

Published: 2026-08-02T06:16:37.980

Modified: 2026-08-05T17:16:43.310

Link: CVE-2026-15939

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T21:45:04Z

Weaknesses