漏洞概要
关注数(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 | 还需要等待.........)