{"id":"CVE-2026-107447","title":"Contest Gallery < 34.0.1 - Unauthenticated Vote Restriction Bypass via Spoofable Client-IP and Forgeable Voter Identity","summary":"The Contest Gallery WordPress plugin before 34.0.1 does not reliably validate the visitor identity used to enforce its one-vote-per-entry restriction, trusting a client-supplied request header and an unbound client-generated token, which…","severity":"medium","cvss":5.3,"cvssVector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N","cvssSource":"cna","cwe":["CWE-290"],"product":"Contest Gallery","affected":["contest_gallery < 34.0.1"],"ssvc":{"exploitation":"none","automatable":"yes","technicalImpact":"partial","timestamp":"2026-10-21T10:11:37.823059Z"},"published":"2026-10-21","updated":"2026-10-21","sourceUpdated":"2026-10-21T10:14:55.080Z","source":"CVEORG","sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-107447","references":[{"url":"https://wpscan.com/vulnerability/9b848bb1-8be6-4ba6-9fd0-c45997502bce/"}],"tags":["cve.org"],"ingestedAt":"2026-10-21T09:46:15.399Z","slug":"CVE-2026-107447","body":"## Overview\n\nThe Contest Gallery WordPress plugin before 34.0.1 does not reliably validate the visitor identity used to enforce its one-vote-per-entry restriction, trusting a client-supplied request header and an unbound client-generated token, which allows unauthenticated users to bypass the restriction and cast multiple votes for the same contest entry, inflating its vote total.\n\n## Affected\n\n- `contest_gallery < 34.0.1`\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"sunlit","depthScore":29,"depthScoreParts":{"impact":29.2,"likelihood":0,"exploitation":0,"ransomware":0},"changes":[]}