Apple QuickTime是一款流行的多媒体播放器,支持多种媒体格式。 Apple QuickTime对FlashPix图像文件元素的处理存在整数溢出漏洞,攻击者可能利用此漏洞诱使用户打开恶意文件,在用户机器上执行任意指令或导致进程崩溃。 在FlashPix(fpx)文件中,有一个字段用于指定该文件中存在多少个数据块,如果有一个数据块大小为0x200,QuickTime Player会根据(number*0x200)的计算结果分配内存,但没有检查值的大小,导致整数溢出。如果将块数量的值设置为0x800000就会导致堆溢出,覆盖无效内存。
Apple QuickTime是一款流行的多媒体播放器,支持多种媒体格式。 Apple QuickTime对FlashPix图像文件元素的处理存在整数溢出漏洞,攻击者可能利用此漏洞诱使用户打开恶意文件,在用户机器上执行任意指令或导致进程崩溃。 在FlashPix(fpx)文件中,有一个字段用于指定该文件中存在多少个数据块,如果有一个数据块大小为0x200,QuickTime Player会根据(number*0x200)的计算结果分配内存,但没有检查值的大小,导致整数溢出。如果将块数量的值设置为0x800000就会导致堆溢出,覆盖无效内存。