受影响系统: CoolPlayer CoolPlayer 217
描述:
BUGTRAQ ID: 27061
CoolPlayer是一款开放源码的音频播放器。
CoolPlayer的CPLI_ReadTag_OGG函数在处理OGG Vorbis文件中标签的时候使用sscanf在两个栈中存储了标签名及其值,但没有对格式参数限制大小,这可能触发缓冲区溢出。
以下是CPI_PlaylistItem.c中的漏洞代码:
void CPLI_ReadTag_OGG(CPs_PlaylistItem* pItem) ... char cTag[128]; char cValue[2048];
if(sscanf(pComment->user_comments[iCommentIDX], " %[^= ] = %[^=]", cTag, cValue) == 2) ...
厂商补丁:
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:
http://sourceforge.net/projects/coolplayer/ |