受影响系统:
b2evolution b2evolution 4.1.6
描述:
BUGTRAQ ID: 59599
CVE(CAN) ID: CVE-2013-2945
b2evolution是开源的多语言、多用户、多功能blog发布系统,用PHP编写,使用MySQL数据库。
b2evolution 4.1.6及其他版本存在SQL注入漏洞,可被利用更改到受影响应用的SQL请求。此漏洞源于"/blogs/admin.php"脚本的 HTTP GET 参数"show_statuses"验证无效。经过身份验证的远程攻击者可利用此漏洞在应用的数据库内执行任意SQL命令。
<*来源:High-Tech Bridge SA (http://www.htbridge.ch/)
链接:http://blog.gmane.org/gmane.comp.security.bugtraq
*>
测试方法:
警 告
以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!
http://www.example.com/blogs/admin.php?submit=Search&ctrl=items&tab=full&blog=1&show_statuses[]=1') )) UNION SELECT version() INTO OUTFILE '/tmp/file.txt' --
建议:
厂商补丁:
b2evolution
-----------
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:
http://b2evolution.net/