黑客营(30):Fckeditor漏洞致商城不设防

安全阵线

漏洞出处:YxShop易想购物商城

漏洞危害:黑客可以控制网站

YxShop易想购物商城是国内首个开源的商城系统,其内置的文件编辑器Fckeditor存在严重的上传漏洞(YxShop采用了2.4版本以下的Fckeditor编辑器, 2.4版本以下的Fckeditor编辑器存在上传漏洞),黑客通过该漏洞上传aspx木马即可获取一个webshell,从而控制整个网站。

测试方法如下:首先,以“powered by YxShop”为关键字进行搜索,可以找到很多使用YxShop商城系统搭建的网站,尽量挑选排名靠后的小网站,因为排在前面的网站已经被很多黑客光顾过了。

找到目标后,在其网站域名后添加如下命令:

controls/fckeditor/editor/filemanager/browser/default/browser.html?Type=../&Connector=connectors/aspx/connector.aspx

不出意外的话就能打开Fckeditor编辑器的上传文件页面,将事先准备好的aspx木马上传上去即可(图1)。

30-f10-05.jpg
图1

有些管理员知道了这个漏洞,可能会将connector.aspx文件删除,以此防范黑客入侵。但是黑客仍旧可以构造本地提交页面来上传文件。新建一个记事本,输入如下内容:

Upload a new file:

将该文件另存为test.html,双击打开后就可以上传aspx木马了。通过上传的aspx木马就可以获取一个webshell,至此,整个网站已经被攻陷(图2)。

30-f10-06.jpg
图2

由于YxShop本身并没有漏洞,问题出在Fckeditor编辑器上,因此我们只要针对Fckeditor编辑器进行处理,就可以阻止网站被入侵。处理方法有两种:

1.彻底删除Fckeditor编辑器。

2.将Fckeditor编辑器升级到2.4以上版本。