menu arrow_back 湛蓝安全空间 |狂野湛蓝,暴躁每天 chevron_right ... chevron_right 泛微OA chevron_right 泛微OA sysinterfacecodeEdit.jsp 页面任意文件上传.md
  • home 首页
  • brightness_4 暗黑模式
  • cloud
    xLIYhHS7e34ez7Ma
    cloud
    湛蓝安全
    code
    Github
    泛微OA sysinterfacecodeEdit.jsp 页面任意文件上传.md
    1.19 KB / 2021-04-15 12:15:19
        # 泛微OA sysinterface/codeEdit.jsp 页面任意文件上传 WooYun-2015-0155705
    
    ## 漏洞描述
    
    泛微OA sysinterface/codeEdit.jsp 页面任意文件上传导致可以上传恶意文件
    
    ## 漏洞描述
    
    > [!NOTE]
    >
    > 较老版本,目前无准确版本
    
    ## 漏洞复现
    
    `filename=******5308.java&filetype=javafilename为文件名称 为空时会自动创建一个`
    
    ```java
    String fileid = "Ewv";<br>
        String readonly = "";<br>
        boolean isCreate = false;<br>
        if(StringHelper.isEmpty(fileName)) {<br>
         Date ndate = new Date();<br>
         SimpleDateFormat sf = new SimpleDateFormat("yyyyMMddHHmmss");<br>
         String datetime = sf.format(ndate);<br>
         fileid = fileid + datetime;<br>
         fileName= fileid + "." + filetype;<br>
         isCreate = true;<br>
        } else {<br>
            int pointIndex = fileName.indexOf(".");<br>
            if(pointIndex > -1) {<br>
                fileid = fileName.substring(0,pointIndex);<br>
            }}
    ```
    
    ![](image/fanwei-9.png)
    
    ![](image/fanwei-10.png)
    
    ![](image/fanwei-11.png)
    
    ![](image/fanwei-12.png)
    
    ![](image/fanwei-13.png)
    
    ## 参考文章
    
    [泛微OA未授权可导致GetShell](https://www.uedbox.com/post/15730/)
    
    links
    file_download