Apple QuickTime是一款流行的多媒體播放器,支持多種媒體格式。

QuickTime在處理圖形描述原子時(shí)存在內(nèi)存破壞漏洞,如果用戶受騙打開(kāi)了惡意的電影文件的話,就可能導(dǎo)致播放器終止或執(zhí)行任意指令。

QuickTime在處理示例表示例描述符(STSD)原子時(shí)存在堆溢出漏洞,如果用戶受騙打開(kāi)了惡意的電影文件的話,就可能導(dǎo)致播放器終止或執(zhí)行任意指令。

Apple QuickTime處理畸形Java Applet的實(shí)現(xiàn)上存在漏洞,可能允許不可信任的Java applet提升權(quán)限。

如果用戶受騙訪問(wèn)了包含有惡意Java Applet的網(wǎng)頁(yè)的話,攻擊者就可以導(dǎo)致泄露敏感信息或以提升的權(quán)限執(zhí)行任意指令。

QuickTime在解析pict文件格式時(shí)存在棧溢出漏洞,遠(yuǎn)程攻擊者可能利用此漏洞通過(guò)誘使用戶系統(tǒng)惡意文件控制用戶系統(tǒng)。

如果攻擊者在文件中對(duì)UncompressedQuickTimeData opcode指定了無(wú)效長(zhǎng)度的話,用戶打開(kāi)了該文件就會(huì)觸發(fā)這個(gè)溢出,導(dǎo)致執(zhí)行任意指令。

QuickTime的實(shí)現(xiàn)上存在緩沖區(qū)溢出漏洞,遠(yuǎn)程攻擊者可能利用此漏洞控制用戶系統(tǒng)。

QuickTime播放器在處理QuickTime虛擬現(xiàn)實(shí)電影中的全景示例原子時(shí)沒(méi)有驗(yàn)證原子頭字段中的大小字段,可能會(huì)將指定數(shù)量的內(nèi)存拷貝到固定大小的堆緩沖區(qū)中。如果用戶受騙使用QuickTime打開(kāi)了特制的電影文件的話,就可以觸發(fā)這個(gè)堆溢出,導(dǎo)致執(zhí)行任意代碼。

QuickTime在解析pict文件中的Poly類型opcodes(opcodes 0x0070-74)或PackBitsRgn字段(Opcode 0x0099)時(shí)存在堆溢出漏洞,如果用戶受騙打開(kāi)了畸形的PICT文件的話,則在處理結(jié)構(gòu)中的特制元素時(shí)就會(huì)觸發(fā)這個(gè)溢出,導(dǎo)致執(zhí)行任意指令。

QuickTime在解析CTAB原子時(shí)存在堆溢出漏洞,遠(yuǎn)程攻擊者可能利用此漏洞控制用戶系統(tǒng)。

在讀取CTAB RGB值時(shí),無(wú)效的顏色表格大小可能導(dǎo)致QuickTime寫(xiě)過(guò)堆塊末尾,而這種內(nèi)存破壞可能導(dǎo)致執(zhí)行任意指令。

受影響系統(tǒng)和軟件:


Apple, Quicktime, 7.2, 及其早期版本
– Running on Apple, Mac OS X, 10.3.9, 及其早期版本
– Running on Apple, Mac OS X, 10.4.10, 及其早期版本
– Running on Apple, Mac OS X, 10.5, 及其早期版本
– Running on Microsoft, Windows-nt, Vista
– Running on Microsoft, Windows-nt, XP, Service Pack 2

解決方案:


應(yīng)用廠商補(bǔ)?。?br />http://www.apple.com/support/downloads/quicktime73forleopard.html http://www.apple.com/support/downloads/quicktime73forpanther.html http://www.apple.com/support/downloads/quicktime73fortiger.html http://www.apple.com/support/downloads/quicktime73forwindows.html

參考資源一:


http://www.frsirt.com/english/advisories/2007/3723

參考資源二:


http://secunia.com/advisories/27523

參考資源三:


http://lists.apple.com/archives/Security-announce/2007/Nov/msg00000.html

致謝:


該漏洞由Dylan Ashe (Adobe Systems), Tobias Klein (trapkit), Adam Gowdiak, Ruben Santamarta, ZDI, Mario Ballano以及VeriSign iDefense Labs發(fā)現(xiàn)。

分享到

多易

相關(guān)推薦