vulhub中GitLab 远程命令执行漏洞复现(CVE-2021-22205)

GitLab是一款Ruby开发的Git项目管理平台。在11.9以后的GitLab中,因为使用了图片处理工具ExifTool而受到漏洞CVE-2021-22204的影响,攻击者可以通过一个未授权的接口上传一张恶意构造的图片,进而在GitLab服务器上执行任意命令。

环境启动后,访问http://your-ip:8080即可查看到GitLab的登录页面。

漏洞复现

GitLab的/uploads/user接口可以上传图片且无需认证,利用<poc.py>脚本来测试这个漏洞:

复制代码
python poc.py http://your-ip:8080 "touch /tmp/success"

进入容器内,可见touch /tmp/success已成功执行:

相关推荐
一念一花一世界6 小时前
Arbess从基础到实践(5) - 集成GitLab+SonarQube搭建Java项目自动化部署
java·gitlab·sonarqube·cicd·arbess
qq_281317479 小时前
GitLab
gitlab
佐杰1 天前
Gitlab是什么
gitlab
机智的爆爆哥1 天前
使用 `glab` 管理多个内网 GitLab 实例:配置详解与合并请求自动化
运维·自动化·gitlab
HIT_Weston1 天前
56、【Ubuntu】【Gitlab】拉出内网 Web 服务:http.server 单/多线程分析(八)
前端·ubuntu·gitlab
HIT_Weston2 天前
54、【Ubuntu】【Gitlab】拉出内网 Web 服务:http.server 单/多线程分析(六)
网络协议·http·gitlab
HIT_Weston2 天前
55、【Ubuntu】【Gitlab】拉出内网 Web 服务:http.server 单/多线程分析(七)
前端·http·gitlab
AttaGain3 天前
GitLab数据备迁移及系统升级
运维·服务器·gitlab
starvapour4 天前
Ubuntu部署gitlab频繁出现500的问题
linux·ubuntu·gitlab
忍冬行者4 天前
基于docker安装jenkins+gitlab+harbor
docker·gitlab·jenkins