漏洞概要
关注数(24)
关注此漏洞
漏洞标题:CmsEasy最新版本前台SQL注射 (2)
提交时间:2014-06-02 08:44
修复时间:2014-08-31 08:46
公开时间:2014-08-31 08:46
漏洞类型:SQL注射漏洞
危害等级:高
自评Rank:20
漏洞状态:厂商已经确认
Tags标签:
无
漏洞详情
披露状态:
2014-06-02: 细节已通知厂商并且等待厂商处理中
2014-06-02: 厂商已经确认,细节仅向厂商公开
2014-06-05: 细节向第三方安全合作伙伴开放
2014-07-27: 细节向核心白帽子及相关领域专家公开
2014-08-06: 细节向普通白帽子公开
2014-08-16: 细节向实习白帽子公开
2014-08-31: 细节向公众公开
简要描述:
这几天在尝试做一款PHP源码审计工具,匹配一些初步的规则时扫出来的,并非针对,感谢CmsEasy~
详细说明:
还是INSERT注入,/index.php下有一个stats::getbot();这个方法在做什么呐?
/lib/table/stats.php
看geturl()方法:
REQUEST_URI是不会自动urldecode一次的,而新一点的浏览器都会自动编码,所以在命令行下curl最佳:
比如:
CmsEasy默认不报错,这点很好,所以想真正获取点数据啥的估计得用sqlmap延时了,只做分析
当然,以上过程是在发现注入点之后又补充的...直接REQUEST_URI,HTTP_USER_AGENT扫到的
漏洞证明:
修复方案:
推荐在DB处理类里做类似的过滤,或者严格排查不在GPC的地方
版权声明:转载请注明来源 blue@乌云
漏洞回应
厂商回应:
危害等级:中
漏洞Rank:10
确认时间:2014-06-02 20:38
厂商回复:
感谢
最新状态:
暂无