vulhub中GitLab 任意文件读取漏洞复现(CVE-2016-9086)

GitLab是一款Ruby开发的Git项目管理平台。在8.9版本后添加的"导出、导入项目"功能,因为没有处理好压缩包中的软连接,已登录用户可以利用这个功能读取服务器上的任意文件。

环境运行后,访问http://your-ip:8080即可查看GitLab主页,其ssh端口为10022,默认管理员账号、密码是rootvulhub123456

漏洞复现

注册并登录用户,新建一个项目,点击GitLab export

在导入页面,将<test.tar.gz>上传,将会读取到/etc/passwd文件内容:

相关推荐
Good_Starry7 小时前
Git介绍--github/gitee/gitlab使用
git·gitee·gitlab·github
火红的小辣椒10 小时前
XSS基础
android·web安全
Z3r4y10 小时前
【Web】portswigger 服务端原型污染 labs 全解
javascript·web安全·nodejs·原型链污染·wp·portswigger
云端奇趣12 小时前
探索 3 个有趣的 GitHub 学习资源库
经验分享·git·学习·github
F_D_Z16 小时前
【解决办法】git clone报错unable to access ‘xxx‘: SSL certificate problem:
网络·git·网络协议·ssl
小镇航海家20 小时前
红日靶场1学习笔记
网络·笔记·学习·web安全·渗透测试
等风来不如迎风去21 小时前
【git】main|REBASE 2/6
git
艾伦~耶格尔21 小时前
IDEA 配置 Git 详解
java·ide·git·后端·intellij-idea
云兮杜康21 小时前
IDEA中用过git之后文件名颜色全变红
java·git·intellij-idea