当前位置:WooYun >> 漏洞信息

漏洞概要 关注数(24) 关注此漏洞

缺陷编号:wooyun-2013-024747

漏洞标题:ECShop留言页面存储型XSS

相关厂商:ShopEx

漏洞作者: monster

提交时间:2013-05-29 17:38

修复时间:2013-08-27 17:38

公开时间:2013-08-27 17:38

漏洞类型:xss跨站脚本攻击

危害等级:低

自评Rank:4

漏洞状态:厂商已经确认

漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2013-05-29: 细节已通知厂商并且等待厂商处理中
2013-05-29: 厂商已经确认,细节仅向厂商公开
2013-06-01: 细节向第三方安全合作伙伴开放
2013-07-23: 细节向核心白帽子及相关领域专家公开
2013-08-02: 细节向普通白帽子公开
2013-08-12: 细节向实习白帽子公开
2013-08-27: 细节向公众公开

简要描述:

ECShop留言页面存储型XSS

详细说明:

回复的时候邮箱可以XSS

247 {
248 if (empty($_REQUEST['parent_id']))
249 {
250 $sql = "INSERT INTO ".$ecs->table('feedback')." (msg_title, msg_time , user_id, user_name , ".
251 "user_email, parent_id, msg_content) ".
252 "VALUES ('reply', '".gmtime()."', '".$_SESSION['admin_id']." ', ".
253 "'".$_SESSION['admin_name']."', '".$_POST['user_email']. "', ".
254 "'".$_REQUEST['msg_id']."', '".$_POST['msg_content']."') ";
255 $db->query($sql);
256 }


这里直接把邮箱带入SQL语句中,在之前只做了addslashes
返回的时候又stripslashes() 了一次

漏洞证明:

7E2B00C8-22DE-4004-963A-E779D86AF58C.png

修复方案:

版权声明:转载请注明来源 monster@乌云


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:5

确认时间:2013-05-29 19:55

厂商回复:

非常感谢您为shopex信息安全做的贡献
我们将尽快修复
非常感谢

最新状态:

暂无