CVE:CVE-2004-1187
CNNVD:CNNVD-200501-205
Xine是一个类UNIX操作系统下的多媒体播放引擎。
Xine0.99.2中pnm_get_chunk函数存在缓冲区错误漏洞。攻击者可通过使用超长的PNA_TAG值，触发溢出，导致可执行任意代码。
solution:Upgrade mplayer mplayer to a higher version than 0.90,0.90_pre,0.90_rc,0.90_rc4,0.91,0.92,0.92.1,0.92_cvs,1.0_pre1,1.0_pre2,1.0_pre3,1.0_pre3try2,1.0_pre4,1.0_pre5,1.0_pre5try1,1.0_pre5try2,head_cvs,and avoid the version 0.90,0.90_pre,0.90_rc,0.90_rc4,0.91,0.92,0.92.1,0.92_cvs,1.0_pre1,1.0_pre2,1.0_pre3,1.0_pre3try2,1.0_pre4,1.0_pre5,1.0_pre5try1,1.0_pre5try2,head_cvs; Upgrade xine xine to a higher version than 0.9.8,0.9.13,0.9.18,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,1_rc6,1_rc6a,1_rc7,1_rc8,and avoid the version 0.9.8,0.9.13,0.9.18,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,1_rc6,1_rc6a,1_rc7,1_rc8; Upgrade xine xine-lib to a higher version than 0.9.8,0.9.13,0.99,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_rc1,1_rc2,1_rc3,1_rc3a,1_rc3b,1_rc3c,1_rc4,1_rc5,1_rc6,1_rc6a,1_rc7,and avoid the version 0.9.8,0.9.13,0.99,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_rc1,1_rc2,1_rc3,1_rc3a,1_rc3b,1_rc3c,1_rc4,1_rc5,1_rc6,1_rc6a,1_rc7; Upgrade mandrakesoft mandrake_linux to a higher version than 10.0,10.1,and avoid the version 10.0,10.1