日前,第三方漏洞報告平臺烏云曝出國內知名網店系統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解析、盜鏈保護、頁面壓縮、緩存加速和永久在線等服務。
推薦閱讀
鮑爾默曾表達過學習蘋果整合軟硬件的想法;而在Win8發布前夕,鮑爾默還透露:微軟除Surface外還將繼續做其他硬件產品。無論宏碁如何反對,微軟轉型欲望的嘗試都不可能會終止。 Win8上市四天后,就已經售出了400萬套,>>>詳細閱讀
本文標題:ECShop曝高危SQL注入漏洞 360首推臨時解決方案
地址:http://www.xglongwei.com/a/xie/20121229/112140.html