- CISA 为正遭利用的 GitLab 漏洞 CVE-2026-85706 设定的 9 月 14 日修复期限已过
- GitLab 的修复方案需要执行数据库迁移,这会导致单节点安装停机;按正确流程升级的多节点部署则可避免停机
事实
CISA 针对 CVE-2026-85706 设定的 9 月 14 日修复期限已过。该 GitLab 漏洞正遭利用,在特定条件下可让未经身份验证的用户读取服务器上的文件。CISA 于 9 月 11 日将该漏洞加入其“已知被利用漏洞”目录。这项联邦期限适用于受此要求约束的美国联邦文职机构。
GitLab 于 9 月 10 日发布修复版本 19.3.2、19.2.6 和 19.1.8,并敦促受影响的自托管客户立即升级。GitLab.com 已完成修补,GitLab Dedicated 客户则无需采取行动。
此次更新包含数据库迁移。GitLab 表示,单节点安装在迁移完成前将不可用。运维方遵循该公司的零停机流程时,多节点安装可以在不停机的情况下完成升级。
分析
对于自行运行 GitLab 服务器的团队,这个补丁的棘手之处并不在于是否安装,而在于如何在开发人员可能正用来管理进行中发布的平台上,安排一次紧急数据库迁移。单节点实例必须停机,直至迁移完成。
等待业务较少的维护窗口,会让这个正遭利用的漏洞暴露更久。立即更新则可能中断代码仓库、合并请求及其他开发工作。多节点安装更具灵活性,但 GitLab 仍要求遵循正确的升级顺序;拥有多台机器并不会让数据库变更消失。
对 BTW 读者而言,这起事件清楚展示了自托管开发基础设施的运营成本。服务器和紧急维护窗口都由组织自行负责。GitLab.com 和 GitLab Dedicated 客户无需自行完成相关安全工作,而自托管运维方必须把同一修复安排进自己的发布日程,并在完成后确保服务顺利恢复。
后续观察
关注自托管运维方是否确认已安装修复版本,并成功完成数据库迁移。升级延迟、迁移失败或 GitLab 发布进一步指导,都将揭示紧急安全工作与开发日程发生冲突的环节。如果出现补丁安装前已遭利用的证据,还会增加一项单独的事件响应任务。
会员简报
档案背景详情
使用相应会员等级登录,即可解锁完整简报与来源注释。
仅限 Strategic Circle
Strategic Circle
所有读者均可浏览。加入并登录后可解锁档案简报。
加入 Strategic Circle仅限 Leadership Alliance
Leadership Alliance
符合条件的 IP 资产所有者和管理层可登录查看 Leadership Alliance 简报。
加入 Leadership Alliance
