Campcodes Advanced Online Voting System
CVE-2025-11417
LOW
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
1DescriptionCVE.org
A weakness has been identified in Campcodes Advanced Online Voting Management System 1.0. This vulnerability affects unknown code of the file /admin/voters_add.php. Executing manipulation of the argument photo can lead to unrestricted upload. The attack can be launched remotely. The exploit has been made available to the public and could be exploited.
AnalysisAI
Unrestricted file upload in Campcodes Advanced Online Voting System 1.0 allows authenticated attackers to upload arbitrary files via manipulation of the photo parameter in /admin/voters_add.php. The vulnerability requires valid login credentials (PR:L) but affects confidentiality, integrity, and availability with low severity. Publicly available exploit code exists; however, EPSS score of 0.04% indicates minimal real-world exploitation probability despite public POC availability.
Technical ContextAI
The vulnerability exists in the PHP-based voters_add.php administrative endpoint, which processes file uploads through an insufficiently validated photo parameter. The underlying issue is classified as CWE-284 (Improper Access Control), indicating inadequate input validation and file type restrictions on uploaded content. Attackers with authenticated admin access can bypass file upload controls by directly manipulating the photo parameter to upload files with arbitrary MIME types or extensions, potentially leading to code execution if uploaded files are executable (e.g., .php) and accessible via the web root.
RemediationAI
Immediate mitigation requires upgrading Campcodes Advanced Online Voting System beyond version 1.0; however, no patched version has been confirmed in public advisories. If upgrades are unavailable, implement compensating controls: (1) Restrict /admin/voters_add.php access to trusted IP ranges via web server configuration (trade-off: reduces administrative flexibility if remote admin access is required), (2) Enforce strict file type validation on the photo parameter by checking MIME types and file magic bytes server-side, rejecting any uploads not matching expected image formats (.jpg, .png), (3) Store uploaded files outside the web root with non-executable permissions (chmod 644) and serve via download handler rather than direct HTTP access, and (4) Disable PHP execution in upload directories via .htaccess (php_flag engine off) or nginx configuration. Contact Campcodes directly at www.campcodes.com to request patched releases or security guidance.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
Same weakness CWE-284 – Improper Access Control
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today