CVE-2025-13772GitLab EE存在一处访问控制漏洞,该漏洞影响18.4至18.5.5之前的所有版本、18.6至18.6.3之前的所有版本以及18.7至18.7.1之前的所有版本。攻击者作为已认证用户,可以通过操纵API请求中的命名空间(namespace)标识符来访问和利用其他未授权命名空间中的AI模型设置。此漏洞允许低权限用户绕过正常的访问控制机制,获取对敏感AI配置信息的访问权限。攻击成功后,攻击者可能查看、修改或滥用目标命名空间的AI模型配置,这可能导致敏感数据泄露、AI资源滥用或进一步的攻击路径。由于该漏洞利用无需用户交互,且可通过网络远程利用,因此具有较高的实际威胁性。GitLab官方已于2026年1月7日发布补丁版本18.7.1、18.6.3和18.5.5来修复此问题。建议所有使用受影响版本的用户立即升级到最新补丁版本以消除安全风险。
该漏洞属于Broken Access Control(访问控制失效)类型,具体表现为API授权检查缺陷。GitLab EE的AI模型设置功能通过API端点提供服务,正常情况下系统应该验证当前用户是否有权访问指定命名空间中的AI配置。然而,由于API在处理namespace参数时未正确验证用户权限,攻击者可以通过修改请求中的namespace ID或路径参数来访问其他命名空间的资源。攻击者首先需要拥有一个有效的GitLab账户(即使是低权限账户),然后构造恶意API请求,将目标命名空间的标识符替换到请求参数中。如果目标命名空间存在AI模型配置,攻击者即可绕过授权检查直接访问。攻击者可以利用此漏洞获取AI模型的API密钥、端点配置、内部模型选择等敏感信息,进而可能利用这些信息进行横向移动或数据窃取。