itsourcecode Electronic Judging System SQL Injection Vulnerability (CVE-2026-9383)
CVE-2026-9383 is a SQL injection vulnerability in itsourcecode Electronic Judging System 1.0, allowing remote attackers to execute arbitrary SQL commands by manipulating the Username parameter in the /intrams/admin/login.php file.
A SQL injection vulnerability, identified as CVE-2026-9383, affects itsourcecode Electronic Judging System version 1.0. The vulnerability is located in the /intrams/admin/login.php file and can be exploited by manipulating the Username argument. This allows a remote attacker to inject arbitrary SQL commands into the application’s database queries. The exploit is publicly available, increasing the risk of widespread exploitation. Successful exploitation could lead to unauthorized access to sensitive data, modification of database records, or complete compromise of the application and underlying system.
Attack Chain
- The attacker identifies an instance of itsourcecode Electronic Judging System 1.0 running the vulnerable
/intrams/admin/login.phpscript. - The attacker crafts a malicious HTTP request targeting the login page (
/intrams/admin/login.php). - The attacker injects SQL code into the
Usernameparameter of the HTTP POST request. - The application executes the injected SQL code against its database due to insufficient input sanitization.
- The attacker bypasses authentication by manipulating the SQL query to return valid credentials.
- The attacker gains unauthorized administrative access to the application.
- The attacker uses the administrative access to further compromise the system, such as uploading a webshell or modifying data.
- The attacker could exfiltrate sensitive data from the database or pivot to other systems on the network.
Impact
Successful exploitation of CVE-2026-9383 can lead to complete compromise of the itsourcecode Electronic Judging System. This includes unauthorized access to sensitive data, modification of database records, and the potential for further lateral movement within the network. The vulnerability is remotely exploitable and has a CVSS v3.1 score of 7.3 (HIGH), indicating a significant risk to organizations using the affected software. Given the public availability of the exploit, organizations are at increased risk of attack.
Recommendation
- Apply input validation and sanitization to all user-supplied data, especially the
Usernameparameter in/intrams/admin/login.php, to mitigate CVE-2026-9383. - Deploy the Sigma rule “Detect CVE-2026-9383 Exploitation Attempt via SQL Injection” to identify potential exploitation attempts in web server logs.
- Implement the Sigma rule “Detect Successful SQL Injection Login Bypass” to identify successful attempts to bypass authentication.
- Monitor web server logs for suspicious POST requests to
/intrams/admin/login.phpcontaining SQL syntax in theUsernameparameter, as detected by the Sigma rule “Detect CVE-2026-9383 Exploitation Attempt via SQL Injection”.
Detection coverage 2
Detect CVE-2026-9383 Exploitation Attempt via SQL Injection
highDetects CVE-2026-9383 exploitation — Attempts to exploit the SQL injection vulnerability by identifying SQL syntax in the Username parameter of POST requests to the login page.
Detect Successful SQL Injection Login Bypass
mediumDetects successful authentication bypass via SQL injection by monitoring for successful logins immediately after a SQL injection attempt.
Detection queries are available on the platform. Get full rules →