漏洞信息详情
Mambo Site Server Cookie信息确认漏洞
- CNNVD编号:CNNVD-200312-380
- 危害等级: 超危
- CVE编号: CVE-2003-1245
- 漏洞类型: 访问验证错误
- 发布时间: 2003-02-24
- 威胁类型: 远程
- 更新时间: 2006-01-17
- 厂 商: mambo
- 漏洞来源: Simen Bergo※ sberg...
漏洞简介
Mambo Site Server是一款免费开放源代码WEB内容管理工具,由PHP编写。 Mambo Site Server在进行授权访问的时候没有充分确认基于Cookie验证的信息,远程攻击者可以利用这个漏洞使用特殊Cookie访问管理页面。 /administrator/index2.php脚本存在漏洞,如果用户知道会话表中的sessionid的情况下,就可以以管理员权限访问Mambo服务器。 一般的PHP设计让你设置Cookie时,如果页面不被刷新Cookie是不会被更新的,Mambo SiteServer包含如下代码: setcookie(\"sessioncookie\", \"$sessionID\"); if ($HTTP_COOKIE_VARS[\"sessioncookie\"]!=\"\") { $query=\"INSERT into \".$dbprefix.\"session set session_id=\'\'$cryptSessionID\'\', guest=\'\'\'\', userid=\'\'$uid\'\', usertype=\'\'$usertype\'\', gid=\'\'$gid\'\', username=\'\'$username\'\'\"; $database->openConnectionNoReturn($query); } 我们可以看到,Mambo SiteServer在插入sessionid到会话表之前会检查COOKIE是否设置,如果没有设置,就没有会话ID插入也就不能登录访问管理员目录,但是查看SessionCookie.php代码,我们可以看到只要你退出就会把sessionid插入: $current_time = time(); if ($HTTP_COOKIE_VARS[\"sessioncookie\"]==\"\"){ $randnum=getSessionID1(); ... $cryptrandnum=md5($randnum); ... setcookie(\"sessioncookie\", \"$randnum\"); $guest=1; $query=\"INSERT into \".$dbprefix.\"session SET username=\'\'\'\', time=$current_time, session_id=\'\'$cryptrandnum\'\', guest=$guest\"; $database->openConnectionNoReturn($query); } 因此,如果某个COOKIE按照下面的方法发送给浏览器(如某个人刚退出Mambo服务器): sessioncookie=nh54OQIZb8ybaA2CNNdU1046102063 攻击者可以通过MD5加密此值,并以这个会话ID访问/administrator/index2.php脚本,就会认为我们以管理员登录: /administrator/index2.php?session_id=0ebda5bbba49dc226b4ed8fc801f1d98
漏洞公告
厂商补丁: Mambo ----- 目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载升级程序到4.0.12 RC3及之后的版本:
Mambo Mambo Site Server 4.0.12 RC2:
Mambo Site Server Upgrade Mambo Site Server 4.0.12 RC3
http://prdownloads.sourceforge.net/mambo/MamboV4.0.12-RC3.tar.gz?download
Mambo Site Server Patch MamboV4.0.12-RC3-patch.tar.gz
http://prdownloads.sourceforge.net/mambo/MamboV4.0.12-RC3-patch.tar.gz?download
Mambo Upgrade Mambo Server 4.0.12
http://sourceforge.net/project/showfiles.php?group_id=25577
参考网址
来源: BID 名称: 6926 链接:http://www.securityfocus.com/bid/6926 来源: XF 名称: mambo-sessionid-gain-privileges(11398) 链接:http://xforce.iss.net/xforce/xfdb/11398 来源: BUGTRAQ 名称: 20030224 Mambo SiteServer exploit gains administrative privileges 链接:http://archives.neohapsis.com/archives/bugtraq/2003-02/0302.HTML 来源:NSFOCUS 名称:4524 链接:http://www.nsfocus.net/vulndb/4524
受影响实体
- Mambo Mambo_site_server:4.0.12_rc2
补丁
暂无
![weinxin](http://zone.ci/zone_ci_images/zone.ci.png)
评论