漏洞概要
		关注数(24)
		
		关注此漏洞
		
		
		漏洞标题:Ecmall SQL注射第二枚(insert)
		
		
		提交时间:2014-05-22 11:16
		修复时间:2014-07-06 11:17
		公开时间:2014-07-06 11:17
		漏洞类型:SQL注射漏洞
		危害等级:高
		自评Rank:20
		漏洞状态:厂商已经确认
		
		Tags标签:
												无
								
		
		
        
        
    	
		
		漏洞详情
		披露状态:
							
											2014-05-22:	细节已通知厂商并且等待厂商处理中
									2014-05-22:	厂商已经确认,细节仅向厂商公开
									2014-05-25:	细节向第三方安全合作伙伴开放
									2014-07-16:	细节向核心白帽子及相关领域专家公开
									2014-07-26:	细节向普通白帽子公开
									2014-08-05:	细节向实习白帽子公开
									2014-07-06:	细节向公众公开
								
		简要描述:
										详细说明:
    			发缺陷文件:/app/buyer_order.app.php
在这里有一个cancel_order (取消订单功能)
 
其中$cancel_reason 变量直接写进去了log表当中
我们可以跟踪跟踪add这个函数
他首先调用了orderlog.model.php这个类
该类又继承了BaseModel类,在BaseModel类中可找到
add方法
直接写入数据库了 所以造成sql注入
 触发过程,
必须先下订单,然后取消订单,抓包。。。。
如图。。。

 
     									漏洞证明:
      									修复方案:
      													版权声明:转载请注明来源 路人甲@乌云
				
					漏洞回应
      																		厂商回应:
						危害等级:高
						漏洞Rank:10 
													确认时间:2014-05-22 21:22
												厂商回复:
						非常感谢您为shopex信息安全做的贡献
我们将尽快修复
非常感谢
										最新状态:
											暂无
									       									
漏洞评价:
评论
	                    -             
                        2014-08-26 14:08 |    		
Power						( 实习白帽子  |			        Rank:54 漏洞数:22        | 还需要等待.........)