GitLab 已发布影响其 Community Edition (CE) 和 Enterprise Edition (EE) 软件多个版本的关键补丁。此次更新修复了一个高严重程度的漏洞 (CVE-2026-110264),其中正则表达式编译器中的整数溢出可能允许未经身份验证的用户在 GitLab 服务器上执行任意代码。该漏洞是通过 HackerOne bug bounty 项目发现并报告的。为了降低此风险,GitLab 强烈建议所有自托管安装立即升级到已修复的版本,其中包括 19.5.1、19.4.3、19.3.6、19.2.9、19.1.9、19.0.10 和 18.11.13。
此图像代表 GitLab 平台,它是此次关键安全补丁和漏洞披露的主体。
除了关键的远程代码执行漏洞外,此次补丁发布还解决了其他几个重大安全问题。这些问题包括 OmniAuth 到 LDAP 自动链接中的高严重程度身份验证错误 (CVE-2026-15723),该漏洞可能允许已认证用户接管 LDAP 支持的账户。其他修复的漏洞严重程度从中等到低不等,例如 OAuth/OIDC 发现端点的缓存中毒、GraphQL 字段中的不当访问控制,以及响应头中的内部凭据泄露。虽然运行特定内部版本的 GitLab.com 和 GitLab Dedicated 租户已经过修复,但自托管用户必须手动应用这些更新以保持安全卫生。
为了帮助管理员识别和缓解这些风险,GitLab 为自托管实例发布了两个特定的威胁检测:‘Onigmo 原生工作进程崩溃’和‘Org 模式渲染错误爆发’。这些检测旨在帮助用户在日志中识别潜在的利用尝试。GitLab 指出,虽然他们致力于高安全标准,但这些漏洞的发现(其中一些是在内部或通过 bug bounty 识别出的)突显了持续进行主动补丁更新的必要性。该公司坚持在补丁发布 90 天后在其问题追踪器上公开这些漏洞的具体细节,以便为受影响的用户提供进一步的透明度和技术背景。