Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/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 Vendor (VulDB) · only source for this CVE.
CVSS VectorVendor: VulDB
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/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
Lifecycle Timeline
3DescriptionCVE.org
A vulnerability was found in itsourcecode Electronic Judging System 1.0. This vulnerability affects unknown code of the file /admin/edit_team.php. The manipulation of the argument num_id results in sql injection. The attack may be launched remotely. The exploit has been made public and could be used.
AnalysisAI
SQL injection in itsourcecode Electronic Judging System 1.0 allows remote unauthenticated attackers to manipulate the num_id parameter in /admin/edit_team.php, enabling unauthorized database read, write, and partial availability impact. The CVSS 4.0 vector confirms no authentication or user interaction is required (PR:N/UI:N), and publicly available exploit code exists on GitHub - though EPSS remains very low at 0.03% (9th percentile), suggesting limited real-world exploitation interest consistent with a niche, low-adoption PHP application. The vulnerability is not listed in CISA KEV, but the SSVC framework flags it as automatable, meaning opportunistic scanning tools could exploit it at scale against any internet-exposed deployment.
Technical ContextAI
The affected product is itsourcecode Electronic Judging System version 1.0, a PHP-based web application (CPE: cpe:2.3:a:itsourcecode:electronic_judging_system:*:*:*:*:*:*:*:*) designed as an online judging platform, likely used in academic or competitive programming contexts. The root cause is CWE-89 (Improper Neutralization of Special Elements used in an SQL Command), a classic SQL injection flaw arising from unsanitized user input being interpolated directly into database queries without use of parameterized statements or prepared queries. The vulnerable code path is the team editing admin feature at /admin/edit_team.php, where the num_id argument - likely a team or numeric identifier - is accepted from the request and passed unescaped into an SQL statement. This class of flaw in PHP applications typically results from direct use of $_GET/$_POST variables in query strings via mysqli_query() or similar without binding.
RemediationAI
No vendor-released patch has been identified at the time of analysis - absence of a patched version is confirmed by VulDB data, not merely absent from this report. For organizations self-hosting this PHP application with access to source code, the primary fix is replacing unsanitized query construction in /admin/edit_team.php with parameterized prepared statements (e.g., using mysqli_prepare() and bind_param() or PDO), which eliminates the root cause entirely. As a compensating control, restrict network access to the /admin/ directory using web server IP allowlisting or HTTP authentication at the server layer (e.g., Apache .htaccess or nginx allow/deny directives) - this does not fix the underlying flaw but prevents unauthenticated internet-facing access to the vulnerable endpoint, significantly reducing exposure. A WAF rule targeting SQL metacharacters in the num_id parameter provides additional layered defense, though WAF bypasses are feasible for determined attackers. If none of these controls can be applied, consider taking the admin panel offline until a code-level fix is implemented. Reference the public POC at https://github.com/i-QvQ-i/first-OvO/issues/2 and VulDB advisory at https://vuldb.com/vuln/365545 for technical reproduction details.
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-89 – SQL Injection
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-31786
GHSA-2j8w-6h96-9r36