NewStart CGSL MAIN 4.05:firefox 多個弱點 (NS-SA-2020-0047)

critical Nessus Plugin ID 140283

語系:

Synopsis

遠端機器受到多個弱點的影響。

描述

執行 MAIN 4.05 版的遠端 NewStart CGSL 主機上安裝 firefox 套件受到多個弱點影響:

- 如果某個來源的索引標籤於近期關閉,則在移除關於此來源的資料時,配額管理器中可能發生釋放後使用,進而造成可能遭利用的當機。此弱點會影響 Thunderbird < 68.6、Firefox < 74、Firefox < ESR68.6 和 Firefox ESR < 68.6。(CVE-2020-6805)

- 透過精心構建的 promise 解析,可於指令碼執行期間,在大小經過調整的陣列末端造成越界讀取。此問題可能導致記憶體損毀,並造成可能遭利用的當機。此弱點會影響 Thunderbird < 68.6、Firefox < 74、Firefox < ESR68.6 和 Firefox ESR < 68.6。(CVE-2020-6806)

- 將剪貼簿中的 <style> 標籤貼到 RTF 編輯器中時,CSS 清理程式不會逸出 < and > 字元。由於產生的字串會直接貼到元素的文字節點,因此不會直接插入網頁,但是,如果網頁隨後復制節點的 innerHTML,並將其指派給另一個 innerHTML,將會導致 XSS 弱點。
現已發現有兩個 WYSIWYG 編輯器有此行為,可能還有更多的。此弱點會影響 Firefox ESR < 68.4 和 Firefox < 72。(CVE-2019-17022)

- 將剪貼簿中的 <style> 標籤貼到 RTF 編輯器中時,CSS 清理程式會錯誤重寫 @namespace 規則。這可允許插入特定類型的網站,進而導致資料洩漏。此弱點會影響 Firefox ESR < 68.4 和 Firefox < 72。(CVE-2019-17016)

- 由於缺少處理物件類型的案例,因此可能發生類型混淆弱點,進而導致當機。我們推測若有心人士有意操控,就能利用此弱點執行任意程式碼。此弱點會影響 Firefox ESR < 68.4 和 Firefox < 72。(CVE-2019-17017)

- Mozilla 開發人員報告,Firefox 71 和 Firefox ESR 68.3 中存在記憶體安全性錯誤。某些錯誤顯示記憶體會遭到損毀,我們推測若有心人士有意操控,可能惡意利用其中部分錯誤執行任意程式碼。此弱點會影響 Firefox ESR < 68.4 和 Firefox < 72。
(CVE-2019-17024)

- 用於設定陣列元素的 IonMonkey JIT 編譯器中有不正確的別名資訊,可能導致類型混淆。我們已注意到 wild 中因濫用此缺陷所引發的針對性攻擊。此弱點會影響 Firefox ESR < 68.4.1、Thunderbird < 68.4.1 和 Firefox < 72.0.1。(CVE-2019-17026)

- 內容處理程序可修改與損毀報告資訊以及損毀本身相關的共用記憶體,並造成超出邊界寫入。這可能會造成記憶體損毀以及可能遭惡意利用的當機。此弱點會影響 Firefox < 73 和 Firefox < ESR68.5。(CVE-2020-6796)

- 如果在選取標籤中使用範本標籤,剖析器可能會混淆,並在不應允許 JavaScript 剖析和執行時加以允許。因此,依賴瀏覽器正確運作的網站可能會遭受跨網站指令碼弱點攻擊。一般而言,攻擊者無法經由 Thunderbird 產品中的電子郵件來利用此缺陷,因為讀取電子郵件時會停用指令碼功能,但是在瀏覽器或類瀏覽器的環境中仍可能有風險存在。此弱點會影響 Thunderbird < 68.5、Firefox < 73 和 Firefox < ESR68.5。(CVE-2020-6798)

- Mozilla 開發人員和社群成員報告 Firefox 72 和 Firefox ESR 68.4 中存在記憶體安全錯誤。某些錯誤顯示記憶體會遭到損毀,我們推測若有心人士有意操控,可能惡意利用其中部分錯誤執行任意程式碼。一般而言,攻擊者無法經由 Thunderbird 產品中的電子郵件來利用這些缺陷,因為讀取電子郵件時會停用指令碼功能,但是在瀏覽器或類瀏覽器環境中仍可能有風險存在。此弱點會影響 Thunderbird < 68.5、Firefox < 73 和 Firefox < ESR68.5。(CVE-2020-6800)

- Devtools 網路索引標籤的「複製為 cURL」功能未正確逸出可由網站控制的要求的 HTTP 方法。如果使用者利用「複製為 Curl」功能並將命令貼到終端機中,則可導致命令插入和任意命令執行。此弱點會影響 Thunderbird < 68.6、Firefox < 74、Firefox < ESR68.6 和 Firefox ESR < 68.6。
(CVE-2020-6811)

- 2019 年 12 月 20 日之前,usrsctp 的 sctp_load_addresses_from_init() 中會發生越界讀取問題。(CVE-2019-20503)

- 首次連線到 iPhone 時,AirPods 預設為以使用者的姓名命名 (例如某某某的 AirPods)。擁有照相機或麥克風權限的網站能夠列舉裝置名稱,從而洩漏使用者的姓名。為解決此問題,Firefox 新增了一個特殊情況,將包含子字串「AirPods」的裝置重新命名為「AirPods」。此弱點會影響 Thunderbird < 68.6、Firefox < 74、Firefox < ESR68.6 和 Firefox ESR < 68.6。(CVE-2020-6812)

如果在流即將遭到破壞的同時變更裝置,則「stream-reinit」工作可能在流遭到破壞後獲得執行,從而造成釋放後使用和可能遭利用的當機。此弱點會影響 Thunderbird < 68.6、Firefox < 74、Firefox < ESR68.6 和 Firefox ESR < 68.6。(CVE-2020-6807)

- Mozilla 開發人員報告,Firefox 和 Thunderbird 68.5 中存在記憶體安全性錯誤。某些錯誤顯示記憶體會遭到損毀,我們推測若有心人士有意操控,可能惡意利用其中部分錯誤執行任意程式碼。此弱點會影響 Thunderbird < 68.6、Firefox < 74、Firefox < ESR68.6 和 Firefox ESR < 68.6。(CVE-2020-6814)

- 在某些情況下,執行 nsDocShell 解構函式時,爭用條件可能會造成釋放後使用。我們已注意到 wild 中因濫用此缺陷所引發的針對性攻擊。此弱點會影響 Thunderbird < 68.7.0、Firefox < 74.0.1 和 Firefox ESR < 68.6.1 。(CVE-2020-6819)

- 在某些情況下,處理 ReadableStream 時,爭用條件可能會造成釋放後使用。我們已注意到 wild 中因濫用此缺陷所引發的針對性攻擊。此弱點會影響 Thunderbird < 68.7.0、Firefox < 74.0.1 和 Firefox ESR < 68.6.1 。(CVE-2020-6820)

請注意,Nessus 並未測試此問題,而是僅依據應用程式自我報告的版本號碼。

解決方案

升級易受攻擊的 CGSL firefox 套件。請注意,可能尚未出爐已升級的套件。如需詳細資訊,請聯絡 ZTE。

另請參閱

http://security.gd-linux.com/notice/NS-SA-2020-0047

Plugin 詳細資訊

嚴重性: Critical

ID: 140283

檔案名稱: newstart_cgsl_NS-SA-2020-0047_firefox.nasl

版本: 1.7

類型: local

已發布: 2020/9/7

已更新: 2021/11/30

風險資訊

VPR

風險因素: High

分數: 8.9

CVSS v2

風險因素: High

基本分數: 7.5

時間分數: 6.5

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

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

CVSS 評分資料來源: CVE-2020-6814

CVSS v3

風險因素: Critical

基本分數: 9.8

時間分數: 9.4

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

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

弱點資訊

必要的 KB 項目: Host/local_checks_enabled, Host/ZTE-CGSL/release, Host/ZTE-CGSL/rpm-list, Host/cpu

可被惡意程式利用: true

可輕鬆利用: Exploits are available

修補程式發佈日期: 2020/9/7

弱點發布日期: 2020/1/8

CISA 已知利用日期: 2022/5/3

參考資訊

CVE: CVE-2019-17016, CVE-2019-17017, CVE-2019-17022, CVE-2019-17024, CVE-2019-17026, CVE-2019-20503, CVE-2020-6796, CVE-2020-6798, CVE-2020-6800, CVE-2020-6805, CVE-2020-6806, CVE-2020-6807, CVE-2020-6811, CVE-2020-6812, CVE-2020-6814, CVE-2020-6819, CVE-2020-6820