9router搜索代理因SSRF防护绕过导致内网探测及认证失效
攻击者可通过/v1/search端点传入恶意的provider_options.baseUrl参数,利用SSRF守卫机制中缺乏DNS解析校验、IPv6映射地址正则匹配缺陷、主机名尾部点号忽略以及重定向目标未二次验证等多重绕过技术,使服务器向内部私有网络或云元数据端点发起请求。由于指向回环地址的请求被中间件错误标记为可信本地来源,攻击者可借此获取免密钥访问本地/v1/*接口的权限,进而窃取上游搜索提供商的API密钥,并对内网服务进行深度侦察与敏感数据外泄。
- 建议实施严格的域名DNS解析后的IP地址白名单校验机制,禁用自动重定向或对重定向目标进行递归安全性检查。同时应修复IPv6地址规范化逻辑中的正则表达式缺陷,移除仅基于字符串匹配的黑名单限制。此外,严禁将源IP为回环地址的请求默认视为已认证状态,需对本地接口访问强制执行独立的身份验证流程,以阻断越权访问风险。
