Microsoft SQL Server部分存储过程访问设计不充分漏洞

漏洞信息详情

Microsoft SQL Server部分存储过程访问设计不充分漏洞

漏洞简介

Microsoft SQL Server 2000是一款Microsoft公司开发和维护的商业性质大型数据库系统。使用了各种存储过程允许数据库管理员执行简单的管理。
Microsoft SQL Server中的两个存储过程可以由低权限用户访问,远程攻击者可以利用这个漏洞修改数据库系统数据。
sp_MSSetServerProperties是内部使用的存储过程,sp_MSSetServerProperties调用xp_instance_regwrite过程来改变SQL服务器是否自动启动或者手工启动,不过这个调用默认可以通过低权限用户调用并改变这个配置,这个问题风险程度不高,不允许攻击者破坏服务器或者数据,但是利用其他漏洞,可能对服务器造成危害。
sp_MSsetalertinfo存储过程也可以被低权限用户执行,可允许一般用户修改报警信息,如报警信息相关EMAIL地址等。

漏洞公告

临时解决方法:
如果您不能立刻安装补丁或者升级,CNNVD建议您采取以下措施以降低威胁:

* 使用如下方法关闭这些存储过程的公共作用域,即不允许非特权用户访问:

use master

go

revoke execute on [sp_MSSetServerProperties] to [public]

go

revoke execute on [sp_MSsetalertinfo] to [public]

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

http://www.microsoft.com/technet/security/” target=”_blank”>
http://www.microsoft.com/technet/security/

参考网址

来源: BID
名称: 5604
链接:http://www.securityfocus.com/bid/5604

来源: www.ngssoftware.com
链接:http://www.ngssoftware.com/advisories/mssql-sp_MSSetServerProperties.txt

来源: XF
名称: mssql-sp-public-access(10012)
链接:http://www.iss.net/security_center/static/10012.php

来源: BUGTRAQ
名称: 20020902 Microsoft SQL Server Stored procedures [sp_MSSetServerPropertiesn and sp_MSsetalertinfo] (#NISR03092002A)
链接:http://seclists.org/lists/bugtraq/2002/Sep/0009.html

来源:NSFOCUS
名称:3437
链接:http://www.nsfocus.net/vulndb/3437

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享