首页 -> 安全研究

安全研究

安全漏洞
Invision Board functions.php SQL代码注入漏洞

发布日期:2003-04-05
更新日期:2003-04-11

受影响系统:
Invision PS Invision Board 1.1.1
描述:
BUGTRAQ  ID: 7290

Invision Power Board是一款强大的广泛流行的WEB公告版系统。

Invision Board包含的functions.php脚本对外部输入缺少正确检查,远程攻击者可以注入恶意SQL指令,获得数据信息或破坏数据库。

在functions.php中的577行包含如下代码:

$ibforums->input['skinid'] = intval($ibforums->input['skinid']);

并且601行把skinid值赋给$id:

$id    = $ibforums->input['skinid'];

漏洞是由于skinid没有被转换成整数,可导致注入SQL代码,攻击者可以通过提交恶意URI请求获得源代码信息或进行数据库破坏。

<*来源:Gossi The Dog (gossi_at_lab6.com)
  
  链接:http://marc.theaimsgroup.com/?l=bugtraq&m=104957094719713&w=2
*>

建议:
厂商补丁:

Invision PS
-----------
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:

Invision Power Services Patch patch_apr03.zip
http://www.invisionboard.com/downloads/patch_apr03.zip

浏览次数:3767
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障