ECShop曝高危SQL注入漏洞 360首推临时解决方案

作者:IT新闻网 来源:IT新闻网 2012-12-29 10:28:21 阅读 我要评论 直达商品

ECShop是一款基于PHP与MYSQL开发的B2C网店系统,国内大量企业及个人用户使用ECShop建立网上商店。360安全专家表示,目前使用ECShopGBK版本的所有网站,都存在这一SQL注入漏洞,漏洞的文件为user.php。

日前,第三方漏洞报告平台乌云曝出国内知名网店系统ECShop GBK版本存在高危SQL注入漏洞,(http://wooyun.org/bugs/wooyun-2010-09463),黑客利用此漏洞可获得管理员账号密码,窃取网站数据。360网站安全检测平台对注册网站检测发现,国内3000余个网站存在此漏洞,是近期流行度最高的漏洞之一。目前,360已独家提供了应对该漏洞的临时解决方案。

360网站安全检测平台网址:http://webscan.360.cn

ECShop是一款基于PHP与MYSQL开发的B2C网店系统,国内大量企业及个人用户使用ECShop建立网上商店。360安全专家表示,目前使用ECShopGBK版本的所有网站,都存在这一SQL注入漏洞,漏洞的文件为user.php。

图1:ECShop程序中的user.php中过滤不严导致漏洞

360安全专家分析发现,漏洞成因在于user.php文件会直接带入SQL语句操作数据库的用户可控变量。由于ECShopGBK版本采用GBK 编码(宽字符编码),攻击者可通过传入半个字符的方式绕过对单引号的转义,故而导致可执行任意构造的SQL注入语句。此外,程序对 magic_quotes_gpc是否开启也做出了判断,攻击者可利用相同注入语句进行注入,并通过MD5解密工具对MD5密文进行破解得到明文账号密码,从而窃取网站任意数据。

图2:宽字节SQL注入利用漏洞

由于ECShop官方尚未针对此高危SQL注入漏洞发布修复补丁,所以360网站安全检测平台已不仅第一时间向旗下网站发出警告邮件,还同时提供了临时解决方案(附录),建议站长和网站管理员尽快手动修复,同时推荐使用360网站安全检测平台和360网站卫士,随时掌握网站安全状况。

附:360独家提供的临时解决方案:

在user.php文件的第276行,增加下面一行语句:

$username=str_replace(‘’‘,’‘,stripslashes($username));

关于360网站安全服务

360为站长提供免费的网站安全解决方案,包括360网站安全检测平台和360网站卫士:

360网站安全检测平台是国内首个集网站漏洞检测、网站挂马监控、网站篡改监控于一体的免费检测平台,拥有全面的网站漏洞库及蜜罐集群检测系统,能够第一时间协助网站检测修复漏洞;

360网站卫士则为站长免费提供网站防火墙、DDOS保护、CC保护、智能DNS解析、盗链保护、页面压缩、缓存加速和永久在线等服务。


  推荐阅读

  宏碁的“恐惧”:微软借Surface欲学苹果转型

鲍尔默曾表达过学习苹果整合软硬件的想法;而在Win8发布前夕,鲍尔默还透露:微软除Surface外还将继续做其他硬件产品。无论宏碁如何反对,微软转型欲望的尝试都不可能会终止。 Win8上市四天后,就已经售出了400万套,>>>详细阅读


本文标题:ECShop曝高危SQL注入漏洞 360首推临时解决方案

地址:http://www.lgo100.com/a/xie/20121229/112140.html

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
我的评论: 人参与评论
验证码: 匿名回答
网友评论(点击查看更多条评论)
友情提示: 登录后发表评论,可以直接从评论中的用户名进入您的个人空间,让更多网友认识您。
自媒体专栏

评论

热度