CVE-2026-36919Sourcecodester Online Reviewer System v1.0 版本中的 `/system/system/admins/assessments/examproper/exam-update.php` 文件存在 SQL 注入漏洞。攻击者需要具备高权限(管理员级别)才能访问该接口。由于该系统未对用户提交的数据进行严格的过滤或安全处理,直接将其拼接到 SQL 查询语句中,导致攻击者可构造恶意 SQL 语句。成功利用该漏洞可能导致数据库中的敏感信息泄露,但不会影响系统的完整性和可用性。
该漏洞位于系统的考试更新功能模块中,文件路径为 `/system/system/admins/assessments/examproper/exam-update.php`。在代码实现层面,开发人员未使用参数化查询(如 Prepared Statements)或对输入变量进行转义处理。当管理员提交更新请求时,特定参数(如 `exam_id` 或其他表单字段)被直接传递给后端数据库执行。攻击者可以通过注入单引号 `'` 等特殊字符破坏原有 SQL 语法结构,进而拼接 `UNION SELECT`、`AND 1=1` 等恶意指令。由于 CVSS 评分显示攻击复杂度低且需要高权限,这通常意味着漏洞存在于后台管理面板中,一旦绕过认证或获得管理员权限,即可轻易窃取数据库内容。