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

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

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

漏洞复现

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

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

相关推荐
蹊黎12 分钟前
Git 从入门到精通(二):创建本地仓库与三大核心区域
git
是真的小外套1 小时前
网络安全实战第13期:侦察报告撰写
安全·web安全
是真的小外套1 小时前
网络安全实战第15期:SQL注入根源之一条拼接语句的警示
sql·安全·web安全
蹊黎2 小时前
Git 从入门到精通(一):初识 Git 与环境搭建
git
m0_547486664 小时前
《Web安全实践》全套PPT课件2026(暨南大学)
安全·web安全
jimmyleeee17 小时前
Agent安全之八:OWASP ASI08 级联失效------当每一个 Agent 都“正确”,系统却走向灾难
网络·安全·web安全
゛凌乱的记忆づ20 小时前
好用的md文件编辑器——TyporaS与Typora
笔记·git·typora·markdown
其实防守也摸鱼1 天前
Chrome 扩展安全攻防实录:从攻击面到防御实践
开发语言·前端·网络·chrome·安全·web安全·php
এ慕ོ冬℘゜1 天前
Git 基础规范:小步提交、提交信息规范与常用命令
git·svn
忘了ʷºᵇₐ1 天前
Git学习笔记
笔记·git·学习