CVE-2026-48238Open ISES Tickets在3.44.2版本之前存在严重的安全漏洞。该漏洞源于ajax/mobile_main.php文件中对用户输入处理不当。具体来说,id GET参数在未经过适当清理的情况下,被直接拼接到用于检查票据是否存在性的SQL SELECT语句的WHERE子句中。由于该端点需要低权限认证,攻击者可以利用此缺陷构造恶意请求,操纵原始SQL查询的语义。成功的利用可能导致攻击者读取敏感数据、修改数据库内容甚至破坏数据库,对系统造成严重影响。建议用户尽快升级至安全版本以修复此问题。
该漏洞属于典型的SQL注入漏洞,主要发生在Open ISES Tickets的移动端接口处理逻辑中。攻击点位于ajax/mobile_main.php脚本,该脚本主要用于处理与票据相关的异步请求。在代码实现层面,开发人员直接将HTTP GET请求中的id参数拼接到数据库查询语句的WHERE子句中,而未使用预处理语句或进行严格的输入过滤和转义。这种不安全的编码方式使得攻击者能够通过控制id参数的值,注入恶意的SQL片段。由于该接口需要低权限用户认证,攻击者首先需要获取一个合法的账户权限。一旦通过认证,攻击者可以利用基于联合查询或布尔盲注等技术,绕过原本的查询限制,进而窃取管理员凭证、用户数据或其他敏感信息。此外,根据数据库权限配置,攻击者甚至可能执行INSERT、UPDATE或DELETE操作,导致数据篡改或丢失。CVSS向量显示攻击复杂度低,无需用户交互,且对机密性影响高,这使得该漏洞具有较高的利用价值。