CVE-2004-1476
CVSS5.1
发布时间 :2004-12-31 00:00:00
修订时间 :2008-09-05 16:41:30
NMCO    

[原文]Stack-based buffer overflow in the VideoCD (VCD) code in xine-lib 1-rc2 through 1-rc5, as derived from libcdio, allows attackers to execute arbitrary code via a VideoCD with an unterminated disk label.


[CNNVD]Xine-lib VideoCD和文本字幕堆栈缓冲区溢出漏洞(CNNVD-200412-729)

        
        Xine是Linux系统下播放VCD/DVD的程序。
        Xine-lib存在两个缓冲区溢出问题,本地攻击者可以利用这个漏洞以xine进程权限执行任意指令。
        第一个漏洞是当应用程序从VideoCDs中读取恶意ISO磁盘标记时存在缓冲区溢出,第二个漏洞是在处理恶意文本字幕数据时存在缓冲区溢出。精心构建这两个数据可以覆盖重要内存结构,以xine进程权限执行任意指令。
        

- CVSS (基础分值)

CVSS分值: 5.1 [中等(MEDIUM)]
机密性影响: PARTIAL [很可能造成信息泄露]
完整性影响: PARTIAL [可能会导致系统文件被修改]
可用性影响: PARTIAL [可能会导致性能下降或中断资源访问]
攻击复杂度: HIGH [漏洞利用存在特定的访问条件]
攻击向量: [--]
身份认证: NONE [漏洞利用无需身份认证]

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

cpe:/o:suse:suse_linux:9.1::personal
cpe:/a:xine:xine-lib:1_rc2
cpe:/a:xine:xine:1_rc4
cpe:/o:suse:suse_linux:8.1SuSE SuSE Linux 8.1
cpe:/o:suse:suse_linux:9.0::x86_64
cpe:/a:xine:xine-lib:1_rc3
cpe:/o:suse:suse_linux:8.0SuSE SuSE Linux 8.0
cpe:/o:suse:suse_linux:8.2::personal
cpe:/a:xine:xine-lib:1_rc4
cpe:/a:xine:xine-lib:1_rc5
cpe:/a:xine:xine:1_rc5
cpe:/a:xine:xine:1_rc3
cpe:/o:suse:suse_linux:9.0::personal
cpe:/a:xine:xine-lib:0.99
cpe:/o:suse:suse_linux:9.2::personal
cpe:/a:xine:xine:0.9.18
cpe:/a:xine:xine:1_rc2

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

未找到相关OVAL定义

- 官方数据库链接

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

- 其它链接及资源

http://xinehq.de/index.php/security/XSA-2004-4
(VENDOR_ADVISORY)  CONFIRM  http://xinehq.de/index.php/security/XSA-2004-4
http://www.securityfocus.com/bid/11206
(PATCH)  BID  11206
http://www.securityfocus.com/archive/1/375485/2004-09-02/2004-09-08/0
(VENDOR_ADVISORY)  BUGTRAQ  20040907 XSA-2004-4: multiple string overflows
http://www.gentoo.org/security/en/glsa/glsa-200409-30.xml
(VENDOR_ADVISORY)  GENTOO  GLSA-200409-30

- 漏洞信息

Xine-lib VideoCD和文本字幕堆栈缓冲区溢出漏洞
中危 边界条件错误
2004-12-31 00:00:00 2005-10-20 00:00:00
远程※本地  
        
        Xine是Linux系统下播放VCD/DVD的程序。
        Xine-lib存在两个缓冲区溢出问题,本地攻击者可以利用这个漏洞以xine进程权限执行任意指令。
        第一个漏洞是当应用程序从VideoCDs中读取恶意ISO磁盘标记时存在缓冲区溢出,第二个漏洞是在处理恶意文本字幕数据时存在缓冲区溢出。精心构建这两个数据可以覆盖重要内存结构,以xine进程权限执行任意指令。
        

- 公告与补丁

        厂商补丁:
        xine
        ----
        目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:
        
        http://cvs.sourceforge.net/viewcvs.py/xine/xine-lib/src/input/vcd/xineplug_inp_vcd.c?r1=1.18&r2=1.22&diff_format=u

        
        http://cvs.sourceforge.net/viewcvs.py/xine/xine-lib/src/input/vcd/libcdio/cd_types.c?r1=1.2&r2=1.3&diff_format=u

        
        http://cvs.sourceforge.net/viewcvs.py/xine/xine-lib/src/libsputext/demux_sputext.c?r1=1.36&r2=1.37&diff_format=u

        
        http://cvs.sourceforge.net/viewcvs.py/xine/xine-lib/src/libsputext/xine_decoder.c?r1=1.84&r2=1.85&diff_format=u

- 漏洞信息

10042
xine-lib VideoCD ISO Disk Label Parsing Remote Overflow
Remote / Network Access Input Manipulation
Loss of Integrity
Exploit Unknown

- 漏洞描述

A remote overflow exists in xine-lib. The library fails to perform proper bounds checking resulting in a buffer overflow. With a specially crafted VideoCD containing an unterminated disk label, a remote attacker can cause arbitrary code execution resulting in a loss of integrity.

- 时间线

2004-09-07 2001-01-01
2001-01-01 Unknow

- 解决方案

Currently, there are no known workarounds or upgrades to correct this issue. However, Michael Roitzsch has released a patch to address this vulnerability.

- 相关参考

- 漏洞作者

Unknown or Incomplete
 

 

关于SCAP中文社区

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

版权声明

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