漏洞概要
关注数(6)
关注此漏洞
漏洞标题: Ecmall SQL注射第二枚(insert)
提交时间: 2014-05-22 11:16
公开时间: 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信息安全做的贡献
我们将尽快修复
非常感谢
最新状态:
暂无
漏洞评价:
对本漏洞信息进行评价,以更好的反馈信息的价值,包括信息客观性,内容是否完整以及是否具备学习价值
漏洞评价(共0人评价):
评价
-
2014-08-26 14:08 |
Power
( 实习白帽子 |
Rank:78 漏洞数:26 )
0