Online Event Judging System
CVE-2025-12255
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 security flaw has been discovered in code-projects Online Event Judging System 1.0. This affects an unknown part of the file /add_contestant.php. Performing manipulation of the argument fullname results in sql injection. Remote exploitation of the attack is possible. The exploit has been released to the public and may be exploited.
AnalysisAI
SQL injection in code-projects Online Event Judging System 1.0 allows authenticated remote attackers to manipulate the fullname parameter in /add_contestant.php, enabling database queries with limited data access. The vulnerability has low real-world risk despite public exploit availability, as it requires valid user authentication and produces only limited information disclosure (CVSS 2.1, EPSS 0.03%), though organizations running this application should apply fixes promptly to eliminate the attack vector entirely.
Technical ContextAI
The vulnerability exists in a PHP-based web application that processes contestant registration through the /add_contestant.php endpoint. The application fails to properly sanitize or parameterize the fullname input parameter before incorporating it into SQL queries, allowing an authenticated user to inject arbitrary SQL syntax. This is classified as CWE-74 (Improper Neutralization of Special Elements in Output Used by a Downstream Component), indicating a failure to escape or filter user-controlled input before database interaction. The affected product is identified by CPE 2.3:a:carmelo:online_event_judging_system:1.0, suggesting a small-scale educational or competition management tool rather than enterprise software.
RemediationAI
Apply vendor updates or patches if available from code-projects or the Carmelo development team. If patched versions are unavailable, implement immediate compensating controls: enforce parameterized prepared statements or prepared queries in the /add_contestant.php file's database interaction code, validate and whitelist the fullname parameter to permit only alphanumeric characters and common punctuation (spaces, hyphens, apostrophes), implement database-level least-privilege access so the application's database user lacks write permissions beyond the contestant table, and deploy a Web Application Firewall (WAF) rule to block requests containing SQL keywords (UNION, SELECT, OR, etc.) in the fullname parameter. Consider disabling or restricting access to the contestant management feature via network access controls or authentication tokens if the application is not actively used. Organizations should coordinate patching with functional testing, as WAF rules may block legitimate names containing special characters.
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
Share
External POC / Exploit Code
Leaving vuln.today