漏洞概要
关注数(17)
关注此漏洞
漏洞标题: CmsEasy最新版本前台SQL注射 (2)
提交时间: 2014-06-02 08:44
公开时间: 2014-08-31 08:46
漏洞类型: SQL注射漏洞
危害等级: 高
自评Rank: 20
漏洞状态:
厂商已经确认
漏洞详情
披露状态:
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
厂商回复:
感谢
最新状态:
暂无
漏洞评价:
对本漏洞信息进行评价,以更好的反馈信息的价值,包括信息客观性,内容是否完整以及是否具备学习价值
漏洞评价(共0人评价):
评价
-
2014-06-02 09:45 |
z@cx
( 普通白帽子 |
Rank:434 漏洞数:56 | 。-。-。)
0
-
2014-06-02 10:06 |
Ares
( 路人 |
Rank:29 漏洞数:8 | 来自幼儿园大班)
0
-
2014-06-02 11:01 |
大白菜
( 实习白帽子 |
Rank:52 漏洞数:19 )
0
-
2014-06-02 12:26 |
phith0n
( 普通白帽子 |
Rank:804 漏洞数:125 | 一个想当文人的黑客~)
0
-
2014-06-02 15:03 |
只发通用型
( 实习白帽子 |
Rank:93 漏洞数:14 | 刷通用型奖金小号)
0
-
2014-06-06 16:24 |
Honker红颜
( 普通白帽子 |
Rank:157 漏洞数:53 | 皖南人士,90后宅男,自学成才,天朝教育失败....)
0