Online Event Judging System
CVE-2025-12262
LOW
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to system with valid credentials
-
DeliverySend crafted HTTP request to /edit_criteria.php
-
ExploitInject SQL metacharacters into crit_id parameter
-
ExecutionDatabase executes malicious SQL query
-
ImpactRetrieve or modify unauthorized data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Input neutralization, injection prevention
|
| Exploitation Conditions | Exploitation requires authentication to the Online Event Judging System (PR:L in CVSS vector). The attacker must possess valid user credentials and an active session. The /edit_criteria.php endpoint must be accessible to authenticated users. The vulnerability is specifically in manipulation of the crit_id parameter, implying the endpoint accepts this parameter and processes it in SQL queries without proper parameterization. Default installations of version 1.0 appear vulnerable based on the CPE specification with no evidence of built-in protections or mitigations. |
| Impact | Multiple data points create a complex risk picture. The CVSS 4.0 vector shows network accessibility (AV:N) with low privilege requirements (PR:L), making it theoretically exploitable by authenticated users. However, the EPSS percentile of 8% (0.03% probability) strongly suggests this vulnerability is not being actively exploited in the wild despite public POC availability. The low impact ratings (VC:L/VI:L/VA:L) indicate the SQL injection cannot escalate to full system compromise or data exfiltration. The authentication requirement (PR:L) substantially reduces real-world risk compared to unauthenticated SQL injection flaws. The presence of public exploit code without corresponding CISA KEV listing or widespread exploitation reports indicates this is a low-priority vulnerability affecting a niche product with limited deployment. |
| Exploit ScenarioDerived | An authenticated user with event judging privileges logs into the Online Event Judging System and modifies the crit_id parameter in a request to /edit_criteria.php from a legitimate criteria ID to a SQL injection payload such as '1 OR 1=1--', allowing them to retrieve or modify criteria data outside their authorization scope. The exploitation requires valid session credentials but can be executed through a standard web browser. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Apr 29, 2026
SQL injection in code-projects Online Event Judging System 1.0 via the crit_id parameter in /edit_criteria.php allows authenticated remote attackers to manipulate database queries with low confidentiality and integrity impact. Exploitation requires valid user authentication but can be executed remotely with no user interaction. Publicly available exploit code exists; however, the EPSS score of 0.03% (8th percentile) indicates this vulnerability has minimal real-world exploitation probability despite public disclosure.
RemediationAI
Upgrade to a patched version if available from the vendor or apply immediate input validation to the crit_id parameter in /edit_criteria.php by using parameterized prepared statements with bind parameters instead of string concatenation. If vendor patches are unavailable, implement a Web Application Firewall (WAF) rule to block requests containing SQL metacharacters (single quotes, double dashes, semicolons) in the crit_id parameter, though this may block legitimate criteria names containing special characters. Restrict access to /edit_criteria.php to authorized administrators only via role-based access controls. Contact the vendor (code-projects.org) to confirm patch availability and timeline.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability exists in the /edit_criteria.php file where user-supplied input from the crit_id parameter is improperly validated before being incorporated into SQL queries. This is a classic CWE-74 (Improper Neutralization of Special Elements in Output Used by a Downstream Component) vulnerability manifesting as SQL injection. The affected product is a PHP-based event judging system (CPE: cpe:2.3:a:carmelo:online_event_judging_system:1.0) that likely uses parameterized queries inadequately or concatenates user input directly into SQL statements without sanitization.
Know when Online Event Judging System 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
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
Primary rating from Vendor (vuldb) · only source for this CVE.
CVSS VectorVendor: vuldb
DescriptionCVE.org
A vulnerability was determined in code-projects Online Event Judging System 1.0. This impacts an unknown function of the file /edit_criteria.php. Executing manipulation of the argument crit_id can lead to sql injection. The attack can be launched remotely. The exploit has been publicly disclosed and may be utilized.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
Affected Products (CPE)CVE.org
More in Online Event Judging System
View allA vulnerability was determined in code-projects Online Event Judging System 1.0.php. Rated medium severity (CVSS 6.9), t
A security vulnerability has been detected in code-projects Online Event Judging System 1.0. Rated medium severity (CVSS
A weakness has been identified in code-projects Online Event Judging System 1.0. Rated medium severity (CVSS 6.9), this
A security flaw has been discovered in code-projects Online Event Judging System 1.0. Rated medium severity (CVSS 6.9),
SQL injection in code-projects Online Event Judging System 1.0 allows authenticated remote attackers to manipulate the c
SQL injection in code-projects Online Event Judging System 1.0 allows authenticated remote attackers to manipulate the f
SQL injection in code-projects Online Event Judging System 1.0 allows authenticated remote attackers to manipulate the f
SQL injection in code-projects Online Event Judging System 1.0 allows authenticated remote attackers to execute arbitrar
SQL injection in code-projects Online Event Judging System 1.0 allows authenticated remote attackers to execute arbitrar
NVD
CVE.org
EPSS
GitHub
VulDB
Exploit-DB