Microsoft Content Management Server 2001用户认证缓冲区溢出漏洞(MS02-041)

QQ空间 新浪微博 微信 QQ facebook twitter
漏洞ID 1203991 漏洞类型 边界条件错误
发布时间 2002-08-12 更新时间 2005-10-12
CVE编号 CVE-2002-0700 CNNVD-ID CNNVD-200208-033
漏洞平台 N/A CVSS评分 7.5
|漏洞来源
http://www.cnnvd.org.cn/web/xxk/ldxqById.tag?CNNVD=CNNVD-200208-033
|漏洞详情
微软ContentManagementServer(MCMS)2001是一个能简化电子商务网站开发和管理的.Net企业服务器。MCMS能使公司能够快捷方便地建立、应用和维护网站。公司能用MCMS创建、发布和维护网页内容,并管理网站中的服务器资源。MCMS能与其它一些微软产品结合使用。IIS5.0能提供低层网络服务器功能,SQLServer7.0或2000能提供低层数据库支持。MCMS2001在执行用户认证的低层函数中含有一个缓冲区溢出漏洞。至少有一个MCMS2001网页会直接向该函数提交输入,攻击者能利用该函数导致缓冲区溢出。结果可导致MCMS崩溃,或在MCMS服务的安全环境(以本地系统账号运行)中执行代码。MCMS能放置一些只能由特定用户访问的网页。例如,公司可以建立只有员工才能访问的网站,用户必须通过认证才能访问该网站。MCMS支持多种认证模式,包括websign-inpages、pop-updialogues等等。这些模式中有一部分自身就带有认证用户登录信息的功能;而另一些必须经过两个步骤,网站首先收集用户登录信息,然后提交给一个MCMS系统函数进行认证。由于其中一个用于用户认证的系统函数中含有未经检验的缓冲区,如果用户登录信息过长,就会造成缓冲区溢出。缺省MCMS就带了一个使用有问题认证函数的网页,可被攻击者利用。如果攻击者使用随机数据,可能造成MCMS服务中断。如果使用精心构造的代码,就可以改变MCMS操作流程,以LocalSystem用户权限执行任意代码,从而完全控制服务器。
|参考资料

来源:MS
名称:MS02-041
链接:http://www.microsoft.com/technet/security/bulletin/ms02-041.asp
来源:BID
名称:5420
链接:http://www.securityfocus.com/bid/5420
来源:OSVDB
名称:4862
链接:http://www.osvdb.org/4862
来源:XF
名称:mcms-authentication-bo(9783)
链接:http://www.iss.net/security_center/static/9783.php