Skip to main content

Contest Gallery CVE-2026-42657

| EUVDEUVD-2026-36822 MEDIUM
Improper Validation of Specified Quantity in Input (CWE-1284)
2026-06-15 Patchstack GHSA-pvw3-j77v-26w9
5.3
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify public WordPress site with Contest Gallery active
  2. Delivery
    Send crafted HTTP request with manipulated quantity parameter
  3. Exploit
    Bypass input validation (CWE-1284)
  4. Execution
    Write unauthorized value to contest data store
  5. Impact
    Contest integrity altered (vote/entry manipulation)

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V2 - Validation and Business Logic Input size validation
Exploitation Conditions

Exploitation requires that the target WordPress site has the Contest Gallery plugin (by Wasiliy Strecker) installed and activated in a version at or below 28.1.7, and that at least one contest or gallery instance is publicly accessible to unauthenticated visitors - which is the plugin's default intended deployment for public voting scenarios. No authentication, no special privileges, and no user interaction are required per the CVSS vector (PR:N/UI:N). Exploitation is limited to the integrity impact class (I:L) within the plugin's own data scope; the unchanged scope (S:U) means the attacker cannot leverage this vulnerability to directly compromise the broader WordPress installation or underlying server. Sites that have Contest Gallery installed but restrict all plugin endpoints behind authentication (e.g., members-only contests) would significantly reduce exploitability.

Impact

The CVSS base score of 5.3 (Medium) is consistent with the vector metrics: network-reachable, no authentication, low complexity, but constrained to low integrity impact only with no confidentiality or availability consequences (C:N/I:L/A:N/S:U). No EPSS probability score was provided in the source data, limiting probabilistic exploitation forecasting. The vulnerability is not listed in the CISA KEV catalog and no proof-of-concept exploit code has been identified, substantially reducing urgency relative to the theoretical attack surface. The unchanged scope (S:U) means exploitation is contained to the plugin's own data context and does not imply lateral movement or privilege escalation within the WordPress instance. The 'Information Disclosure' tag conflicts with the C:N CVSS metric - this discrepancy is unresolved from available data and should be confirmed against the full Patchstack advisory before concluding no data exposure is possible. Real-world priority is moderate for publicly exposed WordPress sites running this plugin with untrusted user populations, but does not warrant emergency response in the absence of active exploitation signals.

Exploit ScenarioDerived

An unauthenticated remote attacker sends a crafted HTTP request to a Contest Gallery plugin endpoint on a publicly accessible WordPress site, supplying a manipulated quantity parameter - such as a vote count or entry index - that bypasses server-side validation due to CWE-1284. The plugin accepts and persists the malformed value, altering contest data integrity (e.g., inflated vote counts, manipulated entry ordering) without any authentication requirement. No exploit code is publicly known, but the low complexity and zero-authentication requirement make manual exploitation straightforward for any attacker familiar with the plugin's request structure.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 15, 2026

Unauthenticated integrity-impacting input validation failure in the Contest Gallery WordPress plugin affects all versions up to and including 28.1.7, allowing network-accessible attackers with no privileges to perform unauthorized write-class operations against the plugin. The CVSS vector confirms the unauthenticated, low-complexity attack path (AV:N/AC:L/PR:N/UI:N) with low integrity impact and unchanged scope. No public exploit code and no CISA KEV listing have been identified at time of analysis, placing this in a monitor-and-patch posture rather than emergency response.

RemediationAI

Upgrade the Contest Gallery WordPress plugin to a version later than 28.1.7 as soon as a patched release is published by the vendor; no specific fixed version number was confirmed in the available source data, so administrators should monitor the WordPress plugin repository and the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/contest-gallery/vulnerability/wordpress-contest-gallery-plugin-28-1-7-other-vulnerability-type-vulnerability for a confirmed fix version. If an immediate upgrade is not possible, consider restricting unauthenticated access to Contest Gallery endpoints via a web application firewall rule targeting plugin-specific REST API routes or form submission endpoints, noting that this may break intended public voting or submission functionality. Disabling the plugin entirely is the most definitive compensating control if the gallery feature is not business-critical, eliminating the attack surface at the cost of all plugin functionality until a patch is available.

Affected VersionsENISA

Contest Gallery n/a ≤28.1.7

Affected Packages

euvd contest_gallery no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Contest Gallery is a WordPress plugin developed by Wasiliy Strecker, identified in CPE as cpe:2.3:a:wasiliy_strecker:contest_gallery:*:*:*:*:*:*:*:*. The root cause is classified under CWE-1284 (Improper Validation of Specified Quantity in Input), which describes a failure to properly validate a numeric or quantity-class parameter before using it in logic or data operations. In a contest/gallery plugin context, this likely manifests in vote counts, entry counts, or pagination parameters that are accepted from unauthenticated HTTP requests without adequate bounds checking or authorization enforcement, enabling an attacker to submit out-of-range or manipulated quantity values that alter stored state. A discrepancy exists between the 'Information Disclosure' tag applied by the reporter and the CVSS vector, which records C:N (no confidentiality impact) and I:L (low integrity impact) - suggesting the tag may reflect ancillary behavior or be inaccurate; analysts should verify with the Patchstack advisory.

Know when Contest Gallery gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Patchstack) PRIMARY 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 5.3 MEDIUM

Network-reachable with no auth or interaction required; integrity impact is low and confined to plugin data, with no confirmed confidentiality or availability consequence.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

Lifecycle Timeline

1
CVSS changed
Jun 15, 2026 - 21:22 NVD
6.5 (MEDIUM) 5.3 (MEDIUM)

DescriptionCVE.org

Unauthenticated Other Vulnerability Type in Contest Gallery <= 28.1.7 versions.

Threat Intelligence Overview

EPSS Score
0.2%
Top 88% exploitable
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

CVE-2021-24915 CRITICAL POC
9.8 Nov 29

The Contest Gallery WordPress plugin before 13.1.0.6 does not have capability checks and does not sanitise or escape the

CVE-2024-43283 MEDIUM POC
5.3 Aug 26

Insertion of Sensitive Information Into Sent Data vulnerability in Wasiliy Strecker / ContestGallery developer Contest G

CVE-2026-16055 HIGH POC
7.5 Aug 05

Contest Gallery WordPress plugin before version 30.0.7 implements a custom front-end login mechanism that issues authent

CVE-2022-4158 HIGH POC
7.5 Dec 26

The Contest Gallery WordPress plugin before 19.1.5.1, Contest Gallery Pro WordPress plugin before 19.1.5.1 do not escape

CVE-2022-4156 HIGH POC
7.5 Dec 26

The Contest Gallery WordPress plugin before 19.1.5.1, Contest Gallery Pro WordPress plugin before 19.1.5.1 do not escape

CVE-2026-16057 MEDIUM POC
6.5 Aug 03

Post-deletion authorization bypass in the Contest Gallery WordPress plugin before 30.0.7 allows any authenticated Author

CVE-2022-4166 MEDIUM POC
6.5 Dec 26

The Contest Gallery WordPress plugin before 19.1.5.1, Contest Gallery Pro WordPress plugin before 19.1.5.1 do not escape

CVE-2022-4165 MEDIUM POC
6.5 Dec 26

The Contest Gallery WordPress plugin before 19.1.5.1, Contest Gallery Pro WordPress plugin before 19.1.5.1 do not escape

CVE-2022-4164 MEDIUM POC
6.5 Dec 26

The Contest Gallery WordPress plugin before 19.1.5.1, Contest Gallery Pro WordPress plugin before 19.1.5.1 do not escape

CVE-2022-4163 MEDIUM POC
6.5 Dec 26

The Contest Gallery WordPress plugin before 19.1.5.1, Contest Gallery Pro WordPress plugin before 19.1.5.1 do not escape

CVE-2022-4162 MEDIUM POC
6.5 Dec 26

The Contest Gallery WordPress plugin before 19.1.5.1, Contest Gallery Pro WordPress plugin before 19.1.5.1 do not escape

CVE-2022-4161 MEDIUM POC
6.5 Dec 26

The Contest Gallery WordPress plugin before 19.1.5.1, Contest Gallery Pro WordPress plugin before 19.1.5.1 do not escape

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy