Mozilla Thunderbird < 52.2 Multiple Vulnerabilities (macOS)

critical Nessus Plugin ID 101771

Synopsis

遠端 macOS 或 Mac OS X 主機包含受到多個弱點影響的電子郵件用戶端。

描述

遠端 Windows 主機上安裝的 Mozilla Thunderbird 版本比 52.2 舊。因此,會受到多個弱點影響:- 存在多個記憶體損毀問題,讓未經驗證的遠端攻擊者得以誘騙使用者造訪特製的網站,藉此執行任意程式碼。(CVE-2017-5470) - nsCSSFrameConstructor.cpp 中的 EndUpdate() 函式存在一個釋放後使用錯誤,在重新產生 CSS 版面配置期間重新建構樹狀目錄時,即會觸發該錯誤。未經驗證的遠端攻擊者可加以惡意利用,誘騙使用者造訪特製的網站,藉此引發拒絕服務情形或執行任意程式碼。(CVE-2017-5472) - nsDocShell.cpp 中的 Reload() 函式存在一個釋放後使用錯誤,在重新載入 docshell 期間使用錯誤的 URL 即會觸發該錯誤。未經驗證的遠端攻擊者可加以惡意利用,藉此引發拒絕服務情形或執行任意程式碼。(CVE-2017-7749) - nsDocumentViewer.cpp 中的 Hide() 函式存在一個釋放後使用錯誤,處理追蹤項目時即會觸發該錯誤。未經驗證的遠端攻擊者可加以惡意利用,藉此引發拒絕服務情形或執行任意程式碼。(CVE-2017-7750) - nsDocumentViewer.cpp 中的 nsDocumentViewer 類別存在一個釋放後使用錯誤,處理內容檢視器接聽程式時即會觸發該錯誤。未經驗證的遠端攻擊者可加以惡意利用,藉此引發拒絕服務情形或執行任意程式碼。(CVE-2017-7751) - 存在一個釋放後使用錯誤,在處理事件時發生特定的輸入法 (IME) 使用者互動時,即會觸發該錯誤。未經驗證的遠端攻擊者可加以惡意利用,藉此引發拒絕服務情形或執行任意程式碼。(CVE-2017-7752) - WebGLTexture.cpp 中的 IsComplete() 函式存在一個越界讀取錯誤,處理紋理時即會觸發該錯誤。未經驗證的遠端攻擊者可加以惡意利用,洩漏記憶體內容。(CVE-2017-7754) - XMLHttpRequestMainThread.cpp 中的 SetRequestHead() 函式中存在一個釋放後使用錯誤,會在記錄 XML HTTP 要求 (XHR) 時觸發。未經驗證的遠端攻擊者可加以惡意利用,藉此引發拒絕服務情形或執行任意程式碼。(CVE-2017-7756) - ActorsParent.cpp 中存在一個釋放後使用錯誤,這是因為不當處理記憶體中的物件所致。未經驗證的遠端攻擊者可加以惡意利用,藉此引發拒絕服務情形或執行任意程式碼。(CVE-2017-7757) - TrackEncoder.cpp 中的 AppendAudioSegment() 函式中存在一個超出邊界讀取錯誤,會在 Opus 編碼器正在使用中且音訊串流內的數個頻道變更時觸發。未經驗證的遠端攻擊者可加以惡意利用,來洩漏敏感資訊。(CVE-2017-7758) - gfxMacPlatformFontList.mm 的 ReadCMAP() 函式中存在一個缺陷,會在處理西藏字元和 macOS 字型時觸發。未經驗證的遠端攻擊者可加以惡意利用,透過特製 IDN 網域,偽造有效的 URL。(CVE-2017-7763) - nsIDNService.cpp 的 isLabelSafe() 函式中存在一個缺陷,會在處理來自不同 unicode 區塊的字元時觸發。未經驗證的遠端攻擊者可加以惡意利用,透過特製 IDN 網域,偽造有效的 URL 並執行釣魚攻擊。(CVE-2017-7764) - Pass.cpp 的 readPass() 函式的 Graphite 元件中存在一個超出邊界讀取錯誤。未經驗證的遠端攻擊者可加以惡意利用,造成拒絕服務情形或是洩漏記憶體內容。(CVE-2017-7771) - Decompressor.cpp 的 decompress() 函式的 Graphite 元件中存在多個整數溢位情形,這是因為不當驗證使用者提供的輸入所致。未經驗證的遠端攻擊者可加以惡意利用,藉此引發拒絕服務情形或執行任意程式碼。(CVE-2017-7772、CVE-2017-7773、CVE-2017-7778) - Silf.cpp 的 readGraphite() 函式的 Graphite 元件中存在一個超出邊界讀取錯誤。未經驗證的遠端攻擊者可加以惡意利用,進而造成拒絕服務情形或是洩漏記憶體內容。(CVE-2017-7774) - 在處理零值大小時,Graphite 元件中存在一個宣告缺陷。未經驗證的遠端攻擊者可加以惡意利用,進而引發拒絕服務情形。(CVE-2017-7775) - Silf.cpp 的 getClassGlyph() 函式的 Graphite 元件中存在一個超出邊界讀取錯誤,這是因為不當驗證使用者提供的輸入所致。未經驗證的遠端攻擊者可加以惡意利用,進而引發拒絕服務情形。(CVE-2017-7776) - GlyphCache.cpp 的 read_glyph() 函式的 Graphite 元件中存在一個缺陷,此缺陷與未初始化記憶體的使用有關。未經驗證的遠端攻擊者可惡意利用這點而造成不明影響。(CVE-2017-7777)

解決方案

升級版本至 Mozilla Thunderbird 52.2 版或更新版本。

另請參閱

https://www.mozilla.org/en-US/security/advisories/mfsa2017-17/

https://bugzilla.mozilla.org/show_bug.cgi?id=1365602

https://bugzilla.mozilla.org/show_bug.cgi?id=1355039

https://bugzilla.mozilla.org/show_bug.cgi?id=1356558

https://bugzilla.mozilla.org/show_bug.cgi?id=1363396

https://bugzilla.mozilla.org/show_bug.cgi?id=1361326

https://bugzilla.mozilla.org/show_bug.cgi?id=1359547

https://bugzilla.mozilla.org/show_bug.cgi?id=1357090

https://bugzilla.mozilla.org/show_bug.cgi?id=1366595

https://bugzilla.mozilla.org/show_bug.cgi?id=1356824

https://bugzilla.mozilla.org/show_bug.cgi?id=1368490

https://bugzilla.mozilla.org/show_bug.cgi?id=1360309

https://bugzilla.mozilla.org/show_bug.cgi?id=1364283

https://bugzilla.mozilla.org/show_bug.cgi?id=1273265

Plugin 詳細資訊

嚴重性: Critical

ID: 101771

檔案名稱: macosx_thunderbird_52_2.nasl

版本: 1.6

類型: local

代理程式: macosx

已發布: 2017/7/17

已更新: 2019/11/12

支持的傳感器: Nessus Agent

風險資訊

CVSS 評分資料來源: CVE-2017-7778

VPR

風險因素: Medium

分數: 6.7

CVSS v2

風險因素: High

基本分數: 7.5

時間分數: 5.5

媒介: AV:N/AC:L/Au:N/C:P/I:P/A:P

時間媒介: E:U/RL:OF/RC:C

CVSS v3

風險因素: Critical

基本分數: 9.8

時間分數: 8.5

媒介: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

時間媒介: E:U/RL:O/RC:C

弱點資訊

CPE: cpe:/a:mozilla:thunderbird

必要的 KB 項目: MacOSX/Thunderbird/Version

可輕鬆利用: No known exploits are available

修補程式發佈日期: 2017/6/14

弱點發布日期: 2017/6/14

參考資訊

CVE: CVE-2017-5470, CVE-2017-5472, CVE-2017-7749, CVE-2017-7750, CVE-2017-7751, CVE-2017-7752, CVE-2017-7754, CVE-2017-7756, CVE-2017-7757, CVE-2017-7758, CVE-2017-7763, CVE-2017-7764, CVE-2017-7771, CVE-2017-7772, CVE-2017-7773, CVE-2017-7774, CVE-2017-7775, CVE-2017-7776, CVE-2017-7777, CVE-2017-7778

BID: 99041

MFSA: 2017-17