PHP TopSites edit.phpSQL注入漏洞


添加时间:
2005-08-16

系统编号:
WAVDB-00411
BUGTRAQ: 6625

影响版本:
PHP TopSites Free 2.0b\2.2

程序介绍:

TopSites是一款由PHP编写的网站排行统计脚本。

漏洞分析:

TopSites没有充分过滤用户提供的URI参数,远程攻击者可以利用这个漏洞获得用户私人敏感信息。

攻击者可以在部分页面请求中在参数里嵌入恶意SQL命令,由于TopSites对特殊字符缺少充分过滤,可导致恶意SQL命令更改原来SQL逻辑,修改数据库或获得用户私人消息内容。



解决方案:
临时解决方法:
如果您不能立刻安装补丁或者升级,建议您采取以下措施以降低威胁:
* CyberArmy提供如下第三方补丁:
在Edit.php文件中把如下代码:
$query = mysql_db_query ($dbname, Select * from top_user Where sid=$sid
AND password='$passw' ,$db) or die (mysql_error());
更改为:
$query = mysql_db_query ($dbname, Select * from top_user Where
sid='$sid'AND password='$passw' ,$db) or die (mysql_error());

厂商补丁:
iTop10
------
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:
http://itop10.net/

信息来源:
<*来源:Code Auditing Team (paragod@phreaker.net)
链接:Multiple PHP Topsites Vulnerabities found
*>