CVE-2026-2726GitLab CE/EE 存在一处访问控制失效漏洞,该漏洞广泛影响从 11.10 版本开始直至 18.10.1 之前的多个版本。由于系统在处理跨仓库操作时未能正确实施访问控制机制,经过身份验证的攻击者可以利用此缺陷对其他项目中的合并请求执行未经授权的操作。尽管该漏洞对机密性和可用性无直接影响,但会对数据的完整性造成低程度的风险,建议管理员尽快升级。
该漏洞的根源在于 GitLab 处理跨项目引用和合并请求交互时的逻辑缺陷。在涉及跨仓库操作的特定场景下(例如在源项目中引用或操作目标项目的合并请求),系统仅验证了用户当前的身份认证状态,而未充分验证用户对目标项目资源的具体访问权限。攻击者可以利用此漏洞,构造特殊的请求参数或利用 API 端点,触发跨仓库操作流程。由于权限检查机制的缺失,攻击者能够绕过常规的项目成员权限校验,从而对受保护的合并请求执行篡改、关闭或其他修改操作。这破坏了系统的隔离性原则,使得低权限用户能够影响高权限或独立项目的代码审查流程。