CVE-2025-13060CVE-2025-13060是SourceCodester Survey Application System 1.0版本中的一个高危SQL注入漏洞。该漏洞存在于view_survey.php文件中的ID参数处理逻辑中,攻击者可以通过构造恶意的SQL语句片段来绕过应用程序的输入验证,进而执行未授权的数据库操作。SourceCodester Survey Application System是一款开源的在线调查问卷应用系统,广泛应用于各类企业和组织的用户调研、数据收集等场景。由于该系统处理大量用户提交的调查数据,SQL注入漏洞的存在可能导致严重的业务数据泄露风险。攻击者利用此漏洞可以获取数据库中的敏感信息,包括用户个人信息、调查答案、管理员凭据等。此外,攻击者还可能通过SQL注入进一步进行横向移动或获取系统最高权限。该漏洞的CVSS评分为7.3,属于高危级别,攻击复杂度低,无需认证即可远程利用,且已公开利用代码,对互联网上的暴露系统构成严重威胁。建议受影响的用户立即采取修复措施,避免遭受恶意攻击。
该SQL注入漏洞位于SourceCodester Survey Application System的view_survey.php文件中,问题出在对用户提交的ID参数缺乏充分的输入过滤和参数化查询保护。在应用程序的代码逻辑中,ID参数被直接拼接到SQL查询语句中,而没有使用预处理语句或绑定参数来隔离用户输入与SQL语句结构。攻击者可以通过在ID参数中注入恶意的SQL代码片段,如使用单引号、双破折号或UNION SELECT等SQL语法来修改原始查询的逻辑结构。由于应用程序没有对用户输入进行严格的类型检查和特殊字符转义,恶意SQL代码会被数据库服务器作为合法指令执行。常见的利用方式包括:1)基于时间的盲注攻击,通过SLEEP()函数延迟响应来推断数据库信息;2)UNION联合查询攻击,通过UNION SELECT语句获取其他表的数据;3)布尔型盲注,通过观察页面响应差异来逐步提取数据。攻击者可以利用这些技术获取用户表中的明文密码、管理员账户信息,甚至通过LOAD_FILE()或INTO OUTFILE等函数读取服务器敏感文件或写入webshell。