CVE-2026-48246Open ISES Tickets 在 3.44.2 之前的版本中存在安全漏洞。在生成事故报告时,其 `ajax/reports.php` 文件在向 Google Maps Directions API 发起 HTTPS 请求时,禁用了 TLS 证书验证(将 `CURLOPT_SSL_VERIFYPEER` 设为 false)。这使得攻击者可以通过中间人攻击拦截并篡改传输中的敏感数据,包括 API 密钥或会话数据。
该漏洞源于 Open ISES Tickets 组件 `ajax/reports.php` 中的不安全代码实现。在处理事故报告生成逻辑时,应用程序使用 cURL 向 Google Maps Directions API 发送 HTTPS 请求。然而,代码中错误地将 `CURLOPT_SSL_VERIFYPEER` 选项设置为 `false`,且未配置 `CURLOPT_SSL_VERIFYHOST`。这导致客户端完全跳过了对服务器证书链的验证步骤。攻击者若处于服务器与 Google API 之间的网络路径上(如同一局域网或劫持路由),可利用此漏洞实施中间人(MITM)攻击。攻击者可以伪造自签名证书进行拦截,进而解密、查看或修改请求与响应内容。由于通信中可能包含 Google Maps API 密钥或用户的会话令牌等敏感信息,该漏洞会导致严重的数据泄露风险。