menu arrow_back 湛蓝安全空间 |狂野湛蓝,暴躁每天 chevron_right ... chevron_right 056-Gitlab chevron_right 002-(CVE-2016-9086)Gitlab 任意文件读取漏洞.md
  • home 首页
  • brightness_4 暗黑模式
  • cloud
    xLIYhHS7e34ez7Ma
    cloud
    湛蓝安全
    code
    Github
    002-(CVE-2016-9086)Gitlab 任意文件读取漏洞.md
    845 B / 2021-07-17 00:01:20
        # (CVE-2016-9086)Gitlab 任意文件读取漏洞
    
    ## 一、漏洞简介
    
    ## 二、漏洞影响
    
    GitLab CE/EEversions 8.9, 8.10, 8.11, 8.12, and 8.13
    
    ## 三、复现过程
    
    编译及运行环境:
    
    ```
    docker-compose build
    docker-compose up -d
    
    ```
    
    请使用2G及以上内存的VPS或虚拟机运行该环境,实测1G内存的机器无法正常运行Gitlab(运行后502错误)。
    
    环境运行后,Web端口为10080,ssh端口为10022。访问`http://url:10080`,设置管理员(用户名`root`)密码,登录。
    
    新建一个项目,点击`GitLab export`:
    
    ![1.png](images/7f079a3327424d6d8aaba950be70a6c4.png)
    
    将[test.tar.gz](https://github.com/ianxtianxt/vulhub//blob/master/gitlab/CVE-2016-9086/test.tar.gz)上传,将会读取到`/etc/passwd`文件内容:
    
    ![2.png](images/a20036332c4840d1bafc2567c65b82cb.png)
    
    
    
    links
    file_download