CVE-2026-9383itsourcecode Electronic Judging System 1.0版本中存在严重的安全漏洞。该漏洞位于`/intrams/admin/login.php`文件中,由于未对用户输入的`Username`参数进行有效的过滤和验证,导致攻击者可以构造恶意的SQL语句并注入到后端数据库查询中。由于该漏洞无需认证且无需用户交互即可通过网络远程利用,攻击者可能导致敏感信息泄露、数据被篡改或服务不可用,对系统安全构成严重威胁。
该漏洞的根本原因是应用程序在构建SQL查询时采用了直接字符串拼接的方式,未使用预编译语句或ORM框架。具体而言,在`/intrams/admin/login.php`处理登录逻辑时,`Username`参数被直接拼接到SQL语句中并执行。攻击者可以利用这一缺陷,通过在用户名字段输入特定的SQL载荷(如 `' OR '1'='1` 或 `UNION SELECT...`),欺骗数据库执行非预期命令。这使得攻击者能够绕过身份验证机制(无需密码即可登录管理员账户),或提取、修改、删除数据库中的任意数据。CVSS 3.1评分7.3表明该漏洞利用难度低,危害性较高。