CVE-2025-10695CVE-2025-10695是OpenSupports 4.11.0版本中存在的一个服务端请求伪造(SSRF)漏洞。该漏洞源于系统中存在两个未认证的诊断接口(diagnostic endpoints),这些接口允许后端根据攻击者提供的目标地址发起任意的网络连接请求。由于这两个接口的权限配置为'permission => any',即任何用户(包括未认证的匿名用户)都可以访问这些接口,从而实现了未授权的SSRF攻击。
该漏洞的CVSS 3.1评分为5.3,属于中危级别。攻击向量为网络(AV:N),攻击复杂度低(AC:L),无需任何权限(PR:N),也无需用户交互(UI:N)。该漏洞对机密性产生低影响(C:L),对完整性和可用性无直接影响。
攻击者可以利用此漏洞进行内部网络扫描、探测内网服务和端口、访问云元数据服务(如AWS的169.254.169.254),甚至在某些情况下与内部受限服务进行交互,从而绕过网络访问控制。漏洞由Fluid Attacks安全团队的研究员发现并报告,披露日期为2025年10月3日。该漏洞影响OpenSupports的4.11.0版本,建议用户及时升级到修复后的版本以消除安全风险。
OpenSupports是一个开源的工单系统,其4.11.0版本中存在两个诊断接口(diagnostic endpoints),这些接口原本设计用于系统诊断和测试目的,但其权限配置存在严重缺陷。
漏洞的核心问题在于路由权限配置不当。开发者将这两个诊断接口的权限设置为'permission => any',这意味着任何HTTP请求都可以访问这些接口,无需进行身份验证或会话检查。当攻击者向这些接口发送包含目标URL或主机地址的请求时,服务器端会使用后端代码(如PHP的file_get_contents、curl或fsockopen等函数)主动向攻击者指定的目标发起网络连接。
利用方式如下:
1. 攻击者直接通过HTTP请求访问诊断接口,无需任何认证凭据;
2. 在请求参数中指定任意的目标URL或IP地址(如内网地址http://192.168.1.1或云元数据服务http://169.254.169.254);
3. 服务器端接收到请求后,会代替攻击者向指定目标发起请求;
4. 服务器将响应内容返回给攻击者,从而实现对内网资源的访问和信息泄露。
此漏洞的危害包括:内部网络拓扑扫描、内网服务指纹识别、访问受限的内部API、读取云元数据信息(可能导致凭据泄露),以及作为跳板进行进一步的内部攻击。