CVE-2004-0169
CVSS5.0
发布时间 :2004-03-15 00:00:00
修订时间 :2008-09-10 15:25:20
NMCOS    

[原文]QuickTime Streaming Server in MacOS X 10.2.8 and 10.3.2 allows remote attackers to cause a denial of service (crash) via DESCRIBE requests with long User-Agent fields, which causes an Assert error to be triggered in the BufferIsFull function.


[CNNVD]Apple QuickTime/Darwin Streaming Server DESCRIBE请求远程拒绝服务漏洞(CNNVD-200403-069)

        
        Apple QuickTime/Darwin是流行的流服务器。
        Apple QuickTime/Darwin在解析DESCRIBE请求时存在问题,远程攻击者可以利用这个漏洞对服务程序进行拒绝服务攻击。
        问题发生在解析包含特殊构建的User-Agent字段数据的DESCRIBE请求。当攻击者提交的DESCRIBE请求包含的User-Agent字段超过255字符,可导致在CommonUtilitiesLib/StringFormatter.h 97行发生Assert错误:
        virtual void BufferIsFull(char* /*inBuffer*/, UInt32/*inBufferLen*/)
        {
         Assert(0);
        }
        使服务程序停止响应。
        

- CVSS (基础分值)

CVSS分值: 5 [中等(MEDIUM)]
机密性影响: NONE [对系统的机密性无影响]
完整性影响: NONE [不会对系统完整性产生影响]
可用性影响: PARTIAL [可能会导致性能下降或中断资源访问]
攻击复杂度: LOW [漏洞利用没有访问限制 ]
攻击向量: [--]
身份认证: NONE [漏洞利用无需身份认证]

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

产品及版本信息(CPE)暂不可用

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

未找到相关OVAL定义

- 官方数据库链接

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

- 其它链接及资源

http://www.kb.cert.org/vuls/id/460350
(VENDOR_ADVISORY)  CERT-VN  VU#460350
http://www.securityfocus.com/bid/9735
(VENDOR_ADVISORY)  BID  9735
http://xforce.iss.net/xforce/xfdb/15291
(VENDOR_ADVISORY)  XF  darwin-describe-request-dos(15291)
http://www.osvdb.org/6837
(UNKNOWN)  OSVDB  6837
http://www.osvdb.org/6826
(UNKNOWN)  OSVDB  6826
http://www.idefense.com/application/poi/display?id=75&type=vulnerabilities
(UNKNOWN)  IDEFENSE  20040223 Darwin Streaming Server Remote Denial of Service Vulnerability
http://lists.apple.com/archives/security-announce/2004/Feb/msg00000.html
(UNKNOWN)  APPLE  APPLE-SA-2004-02-23

- 漏洞信息

Apple QuickTime/Darwin Streaming Server DESCRIBE请求远程拒绝服务漏洞
中危 其他
2004-03-15 00:00:00 2005-05-13 00:00:00
远程  
        
        Apple QuickTime/Darwin是流行的流服务器。
        Apple QuickTime/Darwin在解析DESCRIBE请求时存在问题,远程攻击者可以利用这个漏洞对服务程序进行拒绝服务攻击。
        问题发生在解析包含特殊构建的User-Agent字段数据的DESCRIBE请求。当攻击者提交的DESCRIBE请求包含的User-Agent字段超过255字符,可导致在CommonUtilitiesLib/StringFormatter.h 97行发生Assert错误:
        virtual void BufferIsFull(char* /*inBuffer*/, UInt32/*inBufferLen*/)
        {
         Assert(0);
        }
        使服务程序停止响应。
        

- 公告与补丁

        厂商补丁:
        Apple
        -----
        目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:
        Apple Darwin Streaming Server 4.1.3:
        Apple Upgrade QuickTime/Darwin SecUpdSrvr2004-02-23Jag.dmg
        
        http://www.info.apple.com/kbnum/n120322

        For Mac OS X 10.2.8 Server.
        Apple Upgrade QuickTime/Darwin SecUpdSrvr2004-02-23Pan.dmg
        
        http://www.info.apple.com/kbnum/n120324

        For Mac OS X 10.3.2 Server.
        Apple Quicktime Streaming Server 4.1.3:
        Apple Upgrade QuickTime/Darwin SecUpdSrvr2004-02-23Jag.dmg
        
        http://www.info.apple.com/kbnum/n120322

        For Mac OS X 10.2.8 Server.
        Apple Upgrade QuickTime/Darwin SecUpdSrvr2004-02-23Pan.dmg
        
        http://www.info.apple.com/kbnum/n120324

        For Mac OS X 10.3.2 Server.

- 漏洞信息

6826
Apple Darwin Streaming Server User-Agent Overflow DoS
Remote / Network Access Denial of Service, Input Manipulation
Loss of Integrity, Loss of Availability
Exploit Public

- 漏洞描述

A remote overflow exists in Darwin Streaming Server. The server fails to validate DESCRIBE requests in specially crafted User-Agent fields resulting in a buffer overflow. With a specially crafted request, an attacker can cause a denial of service resulting in a loss of availability.

- 时间线

2004-02-23 2003-12-08
2004-02-23 Unknow

- 解决方案

Upgrade to version 5.0 or higher, as it has been reported to fix this vulnerability. An upgrade is required as there are no known workarounds.

- 相关参考

- 漏洞作者

- 漏洞信息

Apple QuickTime/Darwin Streaming Server DESCRIBE Request Remote Denial of Service Vulnerability
Failure to Handle Exceptional Conditions 9735
Yes No
2004-02-24 12:00:00 2009-07-12 03:06:00
The disclosure of this issue has been credited to iDEFENSE.

- 受影响的程序版本

Apple Quicktime Streaming Server 4.1.3
+ Apple Mac OS X 10.3.2
+ Apple Mac OS X 10.2.8
+ Apple Mac OS X Server 10.3.2
+ Apple Mac OS X Server 10.3.1
+ Apple Mac OS X Server 10.3.1
+ Apple Mac OS X Server 10.3
+ Apple Mac OS X Server 10.3
+ Apple Mac OS X Server 10.2.8
+ Apple Mac OS X Server 10.2.8
Apple Darwin Streaming Server 4.1.3
+ Apple Mac OS X 10.3.2
+ Apple Mac OS X 10.2.8
+ Apple Mac OS X Server 10.3.2
+ Apple Mac OS X Server 10.3.1
+ Apple Mac OS X Server 10.3.1
+ Apple Mac OS X Server 10.3
+ Apple Mac OS X Server 10.3
+ Apple Mac OS X Server 10.2.8
+ Apple Mac OS X Server 10.2.8

- 漏洞讨论

It has been reported that QuickTime/Darwin Streaming Server may be prone to a remote denial of service vulnerability that could allow an attacker to cause the server to crash or hang. The issue presents itself when the software attempts to parse DESCRIBE requests with specially crafted User-Agent fields.

QuickTime/Darwin Streaming Server version 4.1.3 is reported to be prone to this issue.

This issue was originally described in Apple Security Update 2004-02-23 Released To Fix Multiple Vulnerabilities (BID 9731).

- 漏洞利用

The researches credited with discovering this issue have developed code to exploit this issue. The exploit code has not been released to the public at the moment.

- 解决方案

This issue has been addressed by the vendor in Apple Security update APPLE-SA-2004-02-23. QuickTime Streaming Server updates for platforms other than Mac OS X Server can be obtained from the following location:

http://developer.apple.com/darwin/projects/streaming/


Apple Quicktime Streaming Server 4.1.3

Apple Darwin Streaming Server 4.1.3

- 相关参考

 

 

关于SCAP中文社区

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

版权声明

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