漏洞信息详情

phpBP 'banners-external.php' 远程SQL注入漏洞

漏洞简介

PHPBP是在波兰广泛使用的网站内容管理系统。

PHPBP的includes/functions/banners-external.php脚本文件中没有正确地验证对id参数的输入,远程攻击者通过提交特制的SQL查询请求执行SQL注入攻击。

以下是有漏洞的代码段:

...

3 function banner_out() //zlicza ilosc klikniec na banner

4 {

5 global $conf;

6

7 if($_GET['id'])

8 {

9 SQLvalidate($_POST['id']);

10

11 $db = new dbquery;

12 $db->query("SELECT * FROM $conf[prefix]banners WHERE id=$_GET[id]") or $db->err(__FILE__, __LINE__);

13

14 if($db->num_rows()==0)

15 {

16 redirect('index.php?module=error?error=banners_error2');

17 exit;

18 }

19

20 $d=$db->fetch_object();

21 $db->query("UPDATE $conf[prefix]banners SET views=views+1 WHERE id='$_GET[id]'") or $db->err(__FILE__, __LINE__);

22

23 redirect($d->url);

24 }

25

26 exit;

27 }

...

漏洞公告

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

http://www.phpbp.com/index.php?module=download

参考网址

来源: www.phpbp.com

链接:http://www.phpbp.com/filedownload-phpbp2-RC3-204-fix5_22.html

来源: MILW0RM

名称: 5263

链接:http://www.milw0rm.com/exploits/5263

来源: SECUNIA

名称: 29411

链接:http://secunia.com/advisories/29411

来源: MISC

链接:http://irk4z.wordpress.com/2008/03/16/phpbp-rc3-2204-fix4-remote-sql-injection-vulnerability/

来源: XF

名称: phpbp-index-sql-injection(41222)

链接:http://xforce.iss.net/xforce/xfdb/41222

来源: BID

名称: 28272

链接:http://www.securityfocus.com/bid/28272

来源: VUPEN

名称: ADV-2008-0910

链接:http://www.frsirt.com/english/advisories/2008/0910/references

受影响实体

补丁

    暂无

漏洞信息快速查询

相关漏洞

更多