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: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Contest Gallery WordPress plugin implements a handler named post_cg_get_openai_prompts that does not perform a capability or nonce check. Consequently, any authenticated user with a Subscriber role can trigger the handler and retrieve the full history of OpenAI prompts stored by the plugin. This allows disclosure of potentially sensitive user input, internal usage patterns, or private data kept on the site.

Affected Systems

Any WordPress installation that has the Contest Gallery plugin version earlier than 30.0.7 is affected. The plugin is identified by the vendor name Contest Gallery; therefore, sites running this plugin prior to the specified version should be reviewed and assessed for exposure.

Risk and Exploitability

The vulnerability is exploitable using only local authenticated access; any user who can log in as a Subscriber can read the prompt history. No privilege escalation is necessary. The CVSS score of 4.3 indicates low severity, the EPSS score of <1% reflects a low probability of exploitation, and the issue is not listed in the CISA KEV catalog.

Generated by OpenCVE AI on August 4, 2026 at 22:42 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 includes the proper capability and nonce checks for the post_cg_get_openai_prompts handler.
  • If an immediate update cannot be applied, disable or block the vulnerable REST endpoint for users lacking appropriate capabilities by editing the plugin files or configuring a security plugin to restrict access.
  • Audit the Subscriber role and any custom roles to ensure they do not possess capabilities that allow access to the endpoint; apply least‑privilege principles.
  • (Optional) 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 22:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 04 Aug 2026 21:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-284

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

Type Values Removed Values Added
Metrics cvssV3_1

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

ssvc

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


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-04T17:38:24.784Z

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

Link: CVE-2026-16056

cve-icon Vulnrichment

Updated: 2026-08-04T17:38:21.832Z

cve-icon NVD

Status : Received

Published: 2026-08-04T07:16:29.477

Modified: 2026-08-04T18:16:45.680

Link: CVE-2026-16056

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T22:45:03Z

Weaknesses