KnowSafe 安全预警:KnowSafe 安全团队监测到编号 AVD-02021-0136 的安全漏洞(危害等级:高危)已公开披露,相关用户应尽快排查并完成修复。
漏洞介绍
GitLab 是利用 Ruby on Rails 的一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。
Gitlab 的 git 组件存在远程命令执行漏洞,可以通过 GitLab 中的“Repo by URL”导入选项利用该漏洞。漏洞源自于在 git 调用 SSH 客户端之前,命令行客户端未使用 SSH 协议正确转义 URL 中的命令行参数。攻击者可利用特制的 URL 在 GitLab 服务器上执行任意 shell 命令。
受影响版本:
7.9.0 <= gitlab <= 8.17.7
9.0.0 <= gitlab <= 9.0.12
9.1.0 <= gitlab <= 9.1.9
9.2.0 <= gitlab <= 9.2.9
9.3.0 <= gitlab <= 9.3.9
9.4.0 <= gitlab <= 9.4.3
影响范围
应用:Gitlab Gitlab
解决方案
建议升级该软件至最新版本。
参考信息
https://about.gitlab.com/releases/2017/08/10/gitlab-9-dot-4-dot-4-released/
https://gitlab.com/gitlab-org/gitlab-foss/-/issues/35212
KnowSafe 将持续跟踪该漏洞的利用情况与修复进展,如需漏洞管理与应急响应支持,欢迎联系 KnowSafe 安全团队。