Adobe Shockwave Player 多個漏洞
最後更新
2011年06月16日 15:47
發佈日期:
2011年06月16日
3170
觀看次數
風險: 高度風險
類型: 用戶端 - 影音
在 Adobe Shockwave Player 發現多個漏洞,惡意使用者可利用漏洞控制使用者系統。
- 由於 dirapi.dll 和 IML32.dll 產生不明錯誤、dirapi.dll 產生輸入驗證錯誤、IML32.dll 產生整數下溢錯誤、編譯 rcsL chunks 內某些結構時未有驗證輸入數據及編譯 DEMX chunks 時產生輸入驗證錯誤,攻擊者可利用漏洞損毀記憶體。
- 當嘗試分配過大記憶體予 DEMX 數據時產生邏輯錯誤,使記憶體未被正確分配,攻擊者可利用漏洞損毀記憶體。
- 由於 dirapi.dll、用作建立儲存 DEMX 數據結構之函數、IML32.dll、TextXtra.x32、Shockwave3DAsset 元件、CursorAsset x32 元件及 AudioMixer.x32,並在 xtcL chunks 的次結構分配記憶體時產生整數滿溢錯誤,攻擊者可利用漏洞導致堆陣滿溢。
- 當編譯 rcsL chunks 及根據由 KEY* chunks 獲得的大小分配緩衝區時,dirapi.dll 產生錯誤,攻擊者可利用漏洞導致堆陣滿溢。
- 當根據 DEMX 數據重新分配記憶體時產生邏輯錯誤,導致記憶體未被重新分配,攻擊者可利用漏洞導致堆陣滿溢。
- 當編譯 rcsL chunks 內的次結構時 dirapi.dll 產生邏輯錯誤,攻擊者可利用漏洞引致緩衝區被不當分配及導致堆陣滿溢。
- 當編譯與字體相關的結構時 "Font Asset.x32" 產生邊界檢查錯誤,攻擊者可利用漏洞導致堆疊緩衝區滿溢。
- 由於用作計算儲存數據類型的 DEMX 數據量所需空間之函數產生整數滿溢錯誤,攻擊者可利用漏洞導致緩衝區滿溢。
- 由於 TextXtra.x32 未有驗證輸入數據、dirapi.dll 產生錯誤及產生不明錯誤,攻擊者可利用漏洞導致緩衝區滿溢。
- 當 xtcL chunk 並未如預期出現時,dirapi.dll 產生邏輯錯誤,導致未初始化的記憶體被使用。
- 不明元件內存在不明的系統設計錯誤。
- IML32.dll 內存在多個不明錯誤。
- 當由內嵌媒體物件擷取字串時產生錯誤,攻擊者可利用漏洞在任意記憶體位置寫入 NULL位元。
- FLV ASSET Xtra 元件產生輸入驗證錯誤。
- Shockwave 3D Asset x32 元件產生整數滿溢錯誤。
影響
- 遠端執行程式碼
受影響之系統或技術
- Adobe Shockwave Player 11.5.9.620 或之前的版本。
解決方案
在安裝軟體之前,請先瀏覽軟體供應商之網站,以獲得更多詳細資料。
- 更新至版本 11.6.0.626。
http://www.adobe.com/support/security/bulletins/apsb11-17.html
漏洞識別碼
- CVE-2011-0317
- CVE-2011-0318
- CVE-2011-0319
- CVE-2011-0320
- CVE-2011-0335
- CVE-2011-2108
- CVE-2011-2109
- CVE-2011-2111
- CVE-2011-2112
- CVE-2011-2113
- CVE-2011-2114
- CVE-2011-2115
- CVE-2011-2116
- CVE-2011-2117
- CVE-2011-2118
- CVE-2011-2119
- CVE-2011-2120
- CVE-2011-2121
- CVE-2011-2122
- CVE-2011-2123
- CVE-2011-2124
- CVE-2011-2125
- CVE-2011-2126
- CVE-2011-2127
- CVE-2011-2128
資料來源
相關連結
分享至