CVE-2025-67811CVE-2025-67811是Area9 Rhapsode学习平台中存在的一个中等严重性安全漏洞。该漏洞影响版本1.47.3,源于多个API端点对用户输入验证不足,允许经过身份认证的远程攻击者注入任意SQL命令。攻击者可通过构造恶意SQL payload,利用应用程序与数据库之间的交互过程,执行未授权的数据库操作,从而获取敏感数据或对数据库造成破坏。Area9 Rhapsode是一款广泛应用于教育领域的学习管理系统,全球众多学校和教育机构采用该平台进行在线教学和评估。由于漏洞涉及认证用户可访问的API端点,攻击门槛相对较低,任何获得有效账户凭证的攻击者都能尝试利用此漏洞。漏洞已于1.47.4版本中修复,建议所有使用受影响版本的用户立即升级。
该SQL注入漏洞存在于Area9 Rhapsode的多个API端点中,由于对用户输入参数缺乏充分的过滤和验证,攻击者可以在HTTP请求中注入恶意SQL代码片段。应用程序在构建SQL查询时直接拼接用户可控的输入数据,未使用参数化查询或预编译语句,导致注入的SQL代码被数据库引擎解析执行。攻击者可通过联合查询(UNION-based)、布尔盲注(Boolean-based blind)、时间盲注(Time-based blind)等多种技术手段提取数据库中的敏感信息,包括用户凭证、个人数据、课程内容等。时间盲注技术尤其适用于应用程序不回显查询结果的场景,攻击者通过观察响应时间差异判断SQL条件真假,逐步推断数据库内容。修复后的1.47.4版本对所有API端点的输入参数实施了严格的输入验证,并采用参数化查询重构数据库交互逻辑,从根本上杜绝SQL注入的可能性。