CVE-2026-36757Halo v2.22.14版本的/plugins/{name}/upgrade-from-uri接口存在服务端请求伪造(SSRF)漏洞。由于该端点对用户提供的URI地址缺乏有效的过滤与校验,经过身份验证的攻击者可以通过发送特制的GET请求,诱导服务器向内网资源发起请求,从而探测内网端口或访问敏感信息。
该漏洞产生于Halo的插件升级功能模块中。当服务器接收到对/plugins/{name}/upgrade-from-uri端点的请求时,会从请求参数中获取目标URI并尝试从该地址下载插件更新。由于代码未对该URI进行严格的内网IP地址限制(如未过滤127.0.0.1、10.0.0.0/8等网段),攻击者可利用此缺陷,将URL替换为内网地址(如本地文件服务或云元数据服务)。攻击者只需拥有低权限账号,即可利用服务器作为跳板,扫描内网开放端口、读取本地敏感文件或窃取云服务凭证,实现内网信息探测。