CVE:CVE-2004-1379
CNNVD:CNNVD-200409-040
Xine是Linux系统下播放VCD/DVD的程序。
Xine-lib包含的DVD子图象解码器存在基于堆的溢出，本地攻击者可以利用这个漏洞以xine进程权限执行任意指令。
在处理部分恶意DVD或者MPEG内容时，Xine-lib包含的DVD子图象解码器存在问题。Xine-lib解码器转换子图象数据并存储在动态分配的内存中，由于对所需的缓冲区空间计算存在缺陷可导致分配的内存过小，在拷贝数据时发生基于堆的溢出，精心构建子图象数据可能以xine进程权限执行任意指令。
solution:Upgrade xine xine to a higher version than 1_alpha,1_beta1,1_beta2,1_beta3,1_beta4,1_beta5,1_beta6,1_beta7,1_beta8,1_beta9,1_beta10,1_beta11,1_beta12,1_rc0,1_rc0a,1_rc1,1_rc2,1_rc3,1_rc3a,1_rc3b,1_rc4,1_rc5,and avoid the version 1_alpha,1_beta1,1_beta2,1_beta3,1_beta4,1_beta5,1_beta6,1_beta7,1_beta8,1_beta9,1_beta10,1_beta11,1_beta12,1_rc0,1_rc0a,1_rc1,1_rc2,1_rc3,1_rc3a,1_rc3b,1_rc4,1_rc5; Upgrade xine xine-lib to a higher version than 0.9.8,1_beta2,1_beta3,1_beta4,1_beta5,1_beta6,1_beta7,1_beta8,1_beta9,1_beta12,1_rc0,1_rc1,1_rc2,1_rc3,1_rc3a,1_rc3b,1_rc3c,1_rc4,1_rc5,and avoid the version 0.9.8,1_beta2,1_beta3,1_beta4,1_beta5,1_beta6,1_beta7,1_beta8,1_beta9,1_beta12,1_rc0,1_rc1,1_rc2,1_rc3,1_rc3a,1_rc3b,1_rc3c,1_rc4,1_rc5