GitLab Merge Request 功能权限验证不当(CVE-2022-4143)
CVE编号
CVE-2022-4143利用情况
暂无补丁情况
N/A披露时间
2023-06-29漏洞描述
GitLab 是一个开源的代码托管平台。 GitLab Premium/Ultimate的受影响版本中,如果启用了Merge Request的批准设置(approval settings),如 "when a commit is added, remove all existing approvals",当用户在分支中提交Merge Request后的5-10秒内,用户在该支中新的提交仍然会添加到Merge Request中,具有审批权限的用户同意合并后新的提交代码将会合并到受保护分支中,攻击者可利用该漏洞向Gitlab仓库中注入任意代码。解决建议
"升级GitLab Premium/Ultimate到 15.8.5 或 15.9.4 或 15.10.1 或更高版本""关闭Merge Request的批准设置(approval settings)功能"
参考链接 |
|
---|---|
https://gitlab.com/gitlab-org/cves/-/blob/master/2022/CVE-2022-4143.json | |
https://gitlab.com/gitlab-org/gitlab/-/issues/383776 | |
https://hackerone.com/reports/1767639 |
受影响软件情况
# | 类型 | 厂商 | 产品 | 版本 | 影响面 | ||||
1 | |||||||||
---|---|---|---|---|---|---|---|---|---|
运行在以下环境 | |||||||||
应用 | gitlab | gitlab | * | From (including) 15.7.0 | Up to (excluding) 15.8.5 | ||||
运行在以下环境 | |||||||||
应用 | gitlab | gitlab | * | From (including) 15.9.0 | Up to (excluding) 15.9.4 | ||||
运行在以下环境 | |||||||||
应用 | gitlab | gitlab | 15.10.0 | - | |||||
运行在以下环境 | |||||||||
系统 | debian_sid | gitlab | * | Up to (excluding) 15.10.8+ds1-2 |
- 攻击路径 网络
- 攻击复杂度 高
- 权限要求 低
- 影响范围 未更改
- 用户交互 无
- 可用性 无
- 保密性 无
- 完整性 高
CWE-ID | 漏洞类型 |
CWE-367 | 检查时间与使用时间(TOCTOU)的竞争条件 |
Exp相关链接

版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
评论