Description
The Contest Gallery WordPress plugin before 30.0.7 does not perform any capability or nonce check in one of its handlers, allowing any authenticated user down to Subscriber to read the site's entire stored OpenAI prompt history.
Published: 2026-08-04
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Contest Gallery WordPress plugin fails to enforce a capability check or verify a nonce in the post_cg_get_openai_prompts handler. As a result, any authenticated user with the Subscriber role can request the endpoint and retrieve the entire stored OpenAI prompt history. This disclosure can expose sensitive user prompts, internal usage patterns, or private data that was submitted to the plugin and is stored on the site.

Affected Systems

Any WordPress site that has the Contest Gallery plugin installed and running a version earlier than 30.0.7 is affected. The plugin is listed as covering an unknown vendor named Contest Gallery, so all installations that match that product name and version range require review.

Risk and Exploitability

The vulnerability is exploitable by any Subscriber‑level user who can log into the site. No additional privilege escalation is required, so the attack vector is local authenticated access. CVSS and EPSS scores are not provided in the CVE record, and the vulnerability is not listed in the CISA KEV catalog. The absence of a non‑ce strictly increases the risk for broad user pools, but the attack remains confined to authenticated users on the affected WordPress site.

Generated by OpenCVE AI on August 4, 2026 at 09:15 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Contest Gallery plugin to version 30.0.7 or later, which contains the proper capability and nonce checks for the post_cg_get_openai_prompts handler.
  • If an immediate update cannot be applied, disable or remove the vulnerable handler by editing the plugin files or using a security add‑on to block the REST endpoint for users with insufficient capability.
  • Ensure that any custom role of Subscriber has no capability to access the endpoint by auditing role definitions and applying least‑privilege principles.
  • As an additional safeguard, review and enforce nonce verification on all AJAX calls in the plugin to prevent unauthorized requests.

Generated by OpenCVE AI on August 4, 2026 at 09:15 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 04 Aug 2026 09:45:00 +0000

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

Tue, 04 Aug 2026 08:45:00 +0000

Type Values Removed Values Added
First Time appeared Contest-gallery
Contest-gallery contest Gallery
Wordpress
Wordpress wordpress
Vendors & Products Contest-gallery
Contest-gallery contest Gallery
Wordpress
Wordpress wordpress

Tue, 04 Aug 2026 06:30:00 +0000

Type Values Removed Values Added
Description The Contest Gallery WordPress plugin before 30.0.7 does not perform any capability or nonce check in one of its handlers, allowing any authenticated user down to Subscriber to read the site's entire stored OpenAI prompt history.
Title Contest Gallery < 30.0.7 - Subscriber+ OpenAI Prompt History Disclosure via post_cg_get_openai_prompts
References

Subscriptions

Contest-gallery Contest Gallery
Wordpress Wordpress
cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-08-04T06:00:11.408Z

Reserved: 2026-07-17T12:05:46.132Z

Link: CVE-2026-16056

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T09:30:06Z

Weaknesses