
本部分详细介绍了如何搭建GitLab调试环境:
漏洞存在于GitLab的项目导入功能中,CVSS评分高达9.9分。分析过程分为两个主要案例:
DecompressedArchiveSizeValidator类中的命令拼接GitLab使用Sidekiq作为工作队列处理繁重任务,Web控制器将作业推送到工作队列。
Import::GitlabProjectsController创建导入任务Projects::CreateService)DecompressedArchiveSizeValidator执行命令@archive_path参数不可控BulkImportsController处理请求ProjectPipeline管道处理数据stage.rb文件定义执行顺序文章最后提供了漏洞验证视频演示。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。