CVE-2002-0695
CVSS7.5
发布时间 :2002-08-12 00:00:00
修订时间 :2008-09-10 15:12:44
NMCO    

[原文]Buffer overflow in the Transact-SQL (T-SQL) OpenRowSet component of Microsoft Data Access Components (MDAC) 2.5 through 2.7 for SQL Server 7.0 or 2000 allows remote attackers to execute arbitrary code via a query that calls the OpenRowSet command.


[CNNVD]Microsoft Data Access Components T-SQL OpenRowSet远程缓冲区溢出漏洞(MS02-040)(CNNVD-200208-070)

        
        Microsoft数据访问组件(Microsoft Data Access Components (MDAC))提供一系列访问和使用数据库的技术。
        Microsoft数据访问组件中的T-SQL OpenRowSet函数对用户提交的参数缺少正确的缓冲区边界检查,远程攻击者可以利用这个漏洞进行缓冲溢出攻击。
        攻击者可以发送使用超长的参数调用OpenRowSet函数的数据库查询,而导致SQL服务程序崩溃,进行构建提交的参数数据可导致可能以SQL服务进程的权限在系统中执行任意指令。也可以利用这个漏洞进行权限提升或者访问数据库。
        虽然这个漏洞代码存在在MDAC中,但Microsoft报告此漏洞只影响安装了SQL服务程序的系统。
        

- CVSS (基础分值)

CVSS分值: 7.5 [严重(HIGH)]
机密性影响: PARTIAL [很可能造成信息泄露]
完整性影响: PARTIAL [可能会导致系统文件被修改]
可用性影响: PARTIAL [可能会导致性能下降或中断资源访问]
攻击复杂度: LOW [漏洞利用没有访问限制 ]
攻击向量: [--]
身份认证: NONE [漏洞利用无需身份认证]

- CPE (受影响的平台与产品)

cpe:/a:microsoft:data_access_components:2.12.4202.3Microsoft MDAC 2.12.4202.3
cpe:/a:microsoft:data_access_components:2.0Microsoft MDAC 2.0
cpe:/a:microsoft:data_access_components:2.6:sp2Microsoft MDAC 2.6 sp2
cpe:/a:microsoft:data_access_components:2.6Microsoft data_access_components 2.6
cpe:/a:microsoft:data_access_components:2.7Microsoft data_access_components 2.7
cpe:/a:microsoft:data_access_components:2.1.1.3711.11:gaMicrosoft MDAC 2.1.1.3711.11_ga
cpe:/a:microsoft:data_access_components:1.5Microsoft MDAC 1.5
cpe:/a:microsoft:data_access_components:2.1Microsoft MDAC 2.1
cpe:/a:microsoft:microsoft_data_access_components:2.12.4292.3_ga_clean
cpe:/a:microsoft:data_access_components:2.7:goldMicrosoft MDAC 2.7_rtm_refresh
cpe:/a:microsoft:data_access_components:2.6:goldMicrosoft MDAC 2.6 rtm
cpe:/a:microsoft:data_access_components:2.5:goldMicrosoft MDAC 2.5 rtm
cpe:/a:microsoft:data_access_components:2.5:sp2Microsoft MDAC 2.5 sp2
cpe:/a:microsoft:data_access_components:2.6:sp1Microsoft MDAC 2.6 sp1
cpe:/a:microsoft:data_access_components:2.5Microsoft data_access_components 2.5
cpe:/a:microsoft:data_access_components:2.5:sp1Microsoft MDAC 2.5 sp1

- OVAL (用于检测的技术细节)

未找到相关OVAL定义

- 官方数据库链接

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2002-0695
(官方数据源) MITRE
http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2002-0695
(官方数据源) NVD
http://www.cnnvd.org.cn/vulnerability/show/cv_cnnvdid/CNNVD-200208-070
(官方数据源) CNNVD

- 其它链接及资源

http://www.microsoft.com/technet/security/bulletin/ms02-040.asp
(VENDOR_ADVISORY)  MS  MS02-040
http://www.nextgenss.com/advisories/mssql-ors.txt
(UNKNOWN)  MISC  http://www.nextgenss.com/advisories/mssql-ors.txt
http://www.securityfocus.com/bid/5372
(UNKNOWN)  BID  5372
http://www.iss.net/security_center/static/9734.php
(UNKNOWN)  XF  mssql-mdac-openrowset-bo(9734)

- 漏洞信息

Microsoft Data Access Components T-SQL OpenRowSet远程缓冲区溢出漏洞(MS02-040)
高危 边界条件错误
2002-08-12 00:00:00 2005-05-02 00:00:00
远程  
        
        Microsoft数据访问组件(Microsoft Data Access Components (MDAC))提供一系列访问和使用数据库的技术。
        Microsoft数据访问组件中的T-SQL OpenRowSet函数对用户提交的参数缺少正确的缓冲区边界检查,远程攻击者可以利用这个漏洞进行缓冲溢出攻击。
        攻击者可以发送使用超长的参数调用OpenRowSet函数的数据库查询,而导致SQL服务程序崩溃,进行构建提交的参数数据可导致可能以SQL服务进程的权限在系统中执行任意指令。也可以利用这个漏洞进行权限提升或者访问数据库。
        虽然这个漏洞代码存在在MDAC中,但Microsoft报告此漏洞只影响安装了SQL服务程序的系统。
        

- 公告与补丁

        临时解决方法:
        如果您不能立刻安装补丁或者升级,CNNVD建议您采取以下措施以降低威胁:
        * 可以通过限制用户只能使用front-end应用程序访问数据库来限制他们能执行的操作。
        * 也可以用高级的sp serveroption命令将DisallowAdhocAccess选项设为非零值来禁止用户提交含有OpenRowset命令的查询。
        厂商补丁:
        Microsoft
        ---------
        Microsoft已经为此发布了一个安全公告(MS02-040)以及相应补丁:
        MS02-040:Unchecked Buffer in MDAC Function Could Enable SQL Server Compromise (Q326573)
        链接:
        http://www.microsoft.com/technet/security/bulletin/MS02-040.asp

        补丁下载:
         * MDAC 2.5:
        
        http://www.microsoft.com/Downloads/Release.asp?ReleaseID=41076

         * MDAC 2.6:
        
        http://www.microsoft.com/Downloads/Release.asp?ReleaseID=41077

         * MDAC 2.7:
        
        http://www.microsoft.com/Downloads/Release.asp?ReleaseID=41072

- 漏洞信息

5135
MDAC Transact-SQL OpenRowSet Command Overflow
Input Manipulation
Loss of Integrity

- 漏洞描述

Unknown or Incomplete

- 时间线

2004-04-08 Unknow
Unknow Unknow

- 解决方案

Unknown or Incomplete

- 相关参考

- 漏洞作者

Unknown or Incomplete
 

 

关于SCAP中文社区

SCAP中文社区是国内第一个以SCAP为主题的中文开放社区。了解更多信息,请查阅[关于本站]

版权声明

CVE/CWE/OVAL均为MITRE公司的注册商标,它们的官方数据源均保存在MITRE公司的相关网站