Ubuntu 18.04 LTS / 20.04 LTS:thunderbird 弱點 (USN-5248-1)

critical Nessus Plugin ID 156961

概要

遠端 Ubuntu 主機缺少一個或多個安全性更新。

說明

遠端 Ubuntu 18.04 LTS/20.04 LTS 主機上安裝的套件受到 USN-5248-1 公告中所提及的多個弱點影響。

- lowering/暫存器配置中有一個問題,可導致 JITted 程式碼中發生模糊但確定的暫存器混淆失敗,進而導致可能遭惡意利用的當機。此弱點會影響 Firefox 91 更早版本以及 Thunderbird 91 更早版本。(CVE-2021-29981)

- 由於 JIT 最佳化錯誤,我們錯誤地解譯了來自錯誤物件類型的資料,進而可能洩漏單一位元的記憶體。此弱點會影響 Firefox < 91 以及 Thunderbird < 91。(CVE-2021-29982)

- 要求多個權限並關閉第一個權限面板後,後續的權限面板會顯示在不同的位置,但仍會記錄預設位置中的點擊,進而可誘騙使用者接受他們不想要的權限。*此錯誤只會影響 Linux 上的 Firefox。其他作業系統不受影響。* 此弱點會影響 Firefox < 91 以及 Thunderbird < 91。(CVE-2021-29987)

- Firefox 錯誤地接受 HTTP/3 標頭中的新行字元,將其解譯為兩個單獨的標頭。這允許使用 HTTP/3 對伺服器進行標頭分割攻擊。此弱點會影響 Firefox < 91.0.1 和 Thunderbird < 91.0.1。(CVE-2021-29991)

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

- 在 MessageTasks 上作業期間,工作可能已在排程時遭到移除,進而導致記憶體損毀以及可能引致惡意當機。此弱點會影響 Thunderbird < 78.15、Thunderbird < 91.2、Firefox ESR < 91.2、Firefox ESR < 78.15 和 Firefox < 93。(CVE-2021-38496)

- 透過使用 reportValidity() 和 window.open(),純文字驗證訊息可能會重疊在另一個來源上,進而可能導致使用者混淆和偽造攻擊。此弱點會影響 Firefox < 93、Thunderbird < 91.2 和 Firefox ESR < 91.2。(CVE-2021-38497)

- 在處理程序關閉期間,文件可造成語言服務物件釋放後使用,進而導致記憶體損毀以及可能引致惡意當機。此弱點會影響 Firefox < 93、Thunderbird < 91.2 和 Firefox ESR < 91.2。(CVE-2021-38498)

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

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

- Thunderbird 忽略了 SMTP 連線要求 STARTTLS 安全性的組態。MITM 可執行降級攻擊以攔截傳輸的訊息,或控制經驗證的工作階段以執行 MITM 選擇的 SMTP 命令。如果設定了不受保護的驗證方法,MITM 也可取得驗證憑證。此弱點會影響 Thunderbird < 91.2。(CVE-2021-38502)

- iframe 沙箱規則未正確套用至 XSLT 樣式表,進而允許 iframe 繞過限制,例如執行指令碼或導覽頂層框架。此弱點會影響 Firefox 94 更早版本、Thunderbird 91.3 更早版本和 Firefox ESR 91.3 更早版本。(CVE-2021-38503)

- 與設定了 webkitdirectory 的 HTML 輸入元素的檔案選擇器對話方塊互動時,可導致釋放後使用,進而導致記憶體損毀和可能遭惡意利用的當機。此弱點會影響 Firefox 94 更早版本、Thunderbird 91.3 更早版本和 Firefox ESR 91.3 更早版本。(CVE-2021-38504)

- 在一系列導覽之後,Firefox 在未通知或警告使用者的情況下進入全螢幕模式。這可導致對瀏覽器 UI 發動偽造攻擊,包括網路釣魚。此弱點會影響 Firefox 94 更早版本、Thunderbird 91.3 更早版本和 Firefox ESR 91.3 更早版本。(CVE-2021-38506)

- HTTP2 (RFC 8164) 的 Opportunistic Encryption 功能允許以透明方式將連線升級至 TLS,同時保留 HTTP 連線的視覺內容,包括與連接埠 80 上的未加密連線同源。但是,如果相同 IP 位址上的第二個加密連接埠 (例如連接埠 8443) 未選擇加入 Opportunistic Encryption;網路攻擊者可將連線從瀏覽器轉送至連接埠 443,再轉送至連接埠 8443,進而導致瀏覽器將連接埠 8443 的內容視為與 HTTP 同源。此問題已透過停用使用率低的 Opportunistic Encryption 功能解決。此弱點會影響 Firefox 94 更早版本、Thunderbird 91.3 更早版本和 Firefox ESR 91.3 更早版本。(CVE-2021-38507)

- 如果在收到權限提示 (例如地理位置權限提示) 的同時於正確位置顯示表單有效性訊息,則有效性訊息已經隱藏提示,進而可能導致使用者遭誘騙而授予權限。此弱點會影響 Firefox 94 更早版本、Thunderbird 91.3 更早版本和 Firefox ESR 91.3 更早版本。(CVE-2021-38508)

- 由於攻擊者控制的事件序列異常,具有任意 (雖然無樣式) 內容的 Javascript alert() 對話方塊可在攻擊者選擇的未受控製網頁之上顯示。此弱點會影響 Firefox 94 更早版本、Thunderbird 91.3 更早版本和 Firefox ESR 91.3 更早版本。
(CVE-2021-38509)

- Thunderbird 在複合區域意外啟用 JavaScript。JavaScript 執行內容僅限於此區域,且未獲得 Chrome 層級權限,但可藉此利用其他弱點進一步發動攻擊。此弱點會影響 Thunderbird < 91.4.0。
(CVE-2021-43528)

- Mozilla 開發人員和社群成員報告 Firefox 93 和 Firefox ESR 91.2 中存在記憶體安全錯誤。某些錯誤顯示記憶體會遭到損毀,我們推測若有心人士有意操控,可能惡意利用其中部分錯誤執行任意程式碼。此弱點會影響 Firefox < 94、Thunderbird < 91.3 和 Firefox ESR < 91.3。(CVE-2021-43534)

- 在不同執行緒上釋放 HTTP2 工作階段物件時,可能會發生釋放後使用,進而導致記憶體損毀和可能遭惡意利用的當機。此弱點會影響 Firefox < 93、Thunderbird < 91.3 和 Firefox ESR < 91.3。(CVE-2021-43535)

- 在某些情況下,非同步函式可造成導覽失敗,而且會洩漏目標 URL。此弱點會影響 Thunderbird 91.4.0 更早版本、Firefox ESR 91.4.0 更早版本和 Firefox 95 更早版本。
(CVE-2021-43536)

- 從 64 位元到 32 位元整數大小的錯誤類型轉換允許攻擊者損毀記憶體,進而導致可能會遭到惡意利用的當機問題。此弱點會影響 Thunderbird 91.4.0 更早版本、Firefox ESR 91.4.0 更早版本和 Firefox 95 更早版本。(CVE-2021-43537)

- 透過在我們的通知程式碼中誤用爭用,攻擊者可強制隱藏收到全螢幕和指標鎖定存取權的頁面通知,進而利用此弱點發動偽造攻擊。此弱點會影響 Thunderbird 91.4.0 更早版本、Firefox ESR 91.4.0 更早版本和 Firefox 95 更早版本。
(CVE-2021-43538)

- 無法正確記錄跨 wasm 執行個體呼叫的即時指標位置,從而導致呼叫內發生未追踪這些即時指標的 GC。這可能會造成釋放後使用,進而導致可能遭惡意利用的當機情形。此弱點會影響 Thunderbird 91.4.0 之前版本、Firefox ESR 91.4.0 之前版本和 Firefox 95 之前版本。(CVE-2021-43539)

- 叫用外部通訊協定的通訊協定處置程式時,未正確逸出所提供的包含空格的參數 URL。此弱點會影響 Thunderbird 91.4.0 更早版本、Firefox ESR 91.4.0 更早版本和 Firefox 95 更早版本。
(CVE-2021-43541)

- 攻擊者可使用 XMLHttpRequest 探查載入外部通訊協定的錯誤訊息,進而識別已安裝的應用程式。此弱點會影響 Thunderbird 91.4.0 更早版本、Firefox ESR 91.4.0 更早版本和 Firefox 95 更早版本。(CVE-2021-43542)

- 使用 CSP 沙箱指示詞載入的文件可透過內嵌其他內容來逸出沙箱的指令碼限制。此弱點會影響 Thunderbird 91.4.0 更早版本、Firefox ESR 91.4.0 更早版本和 Firefox 95 更早版本。(CVE-2021-43543)

- 在迴圈中使用 Location API 可造成嚴重的應用程式懸置和損毀。此弱點會影響 Thunderbird 91.4.0 更早版本、Firefox ESR 91.4.0 更早版本和 Firefox 95 更早版本。(CVE-2021-43545)

- 可以使用縮放的原生游標對使用者重新發動之前的游標偽造攻擊。
此弱點會影響 Thunderbird 91.4.0 之前版本、Firefox ESR 91.4.0 之前版本和 Firefox 95 之前版本。(CVE-2021-43546)

- 在 3.2.7 版之前的 Matrix libolm 中,olm_session_describe 函式容易受到緩衝區溢位影響。Olm 工作階段物件代表兩方之間的密碼編譯通道。因此,其狀態可由通道遠端一方部分控制。攻擊者可針對某些緩衝區大小建構特製的訊息序列,以在呼叫 olm_session_describe 時造成緩衝區溢位,從而操控接收者的工作階段狀態。此外,安全緩衝區大小並未記錄。攻擊者可部分控制溢位內容,且僅限於 ASCII 空格和數字。已知受影響的產品是 Element Web 和 SchildiChat Web。(CVE-2021-44538)

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

解決方案

更新受影響的套件。

另請參閱

https://ubuntu.com/security/notices/USN-5248-1

Plugin 詳細資訊

嚴重性: Critical

ID: 156961

檔案名稱: ubuntu_USN-5248-1.nasl

版本: 1.7

類型: local

代理程式: unix

已發布: 2022/1/22

已更新: 2023/7/10

支援的感應器: Agentless Assessment, Frictionless Assessment Agent, Frictionless Assessment AWS, Frictionless Assessment Azure, Nessus Agent, Nessus

風險資訊

VPR

風險因素: High

分數: 8.4

CVSS v2

風險因素: High

基本分數: 7.5

時間分數: 5.9

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

CVSS 評分資料來源: CVE-2021-44538

CVSS v3

風險因素: Critical

基本分數: 10

時間分數: 9

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

時間媒介: CVSS:3.0/E:P/RL:O/RC:C

CVSS 評分資料來源: CVE-2021-4140

弱點資訊

CPE: p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-vi, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-zh-cn, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-zh-hans, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-zh-hant, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-zh-tw, p-cpe:/a:canonical:ubuntu_linux:thunderbird-mozsymbols, p-cpe:/a:canonical:ubuntu_linux:xul-ext-calendar-timezones, p-cpe:/a:canonical:ubuntu_linux:xul-ext-gdata-provider, p-cpe:/a:canonical:ubuntu_linux:xul-ext-lightning, cpe:/o:canonical:ubuntu_linux:18.04:-:lts, cpe:/o:canonical:ubuntu_linux:20.04:-:lts, p-cpe:/a:canonical:ubuntu_linux:thunderbird, p-cpe:/a:canonical:ubuntu_linux:thunderbird-dev, p-cpe:/a:canonical:ubuntu_linux:thunderbird-gnome-support, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-af, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-ar, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-ast, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-be, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-bg, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-bn, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-bn-bd, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-br, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-ca, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-cak, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-cs, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-cy, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-da, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-de, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-dsb, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-el, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-en, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-en-gb, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-en-us, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-es, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-es-ar, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-es-es, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-et, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-eu, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-fa, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-fi, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-fr, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-fy, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-fy-nl, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-ga, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-ga-ie, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-gd, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-gl, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-he, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-hr, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-hsb, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-hu, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-hy, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-id, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-is, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-it, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-ja, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-ka, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-kab, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-kk, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-ko, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-lt, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-lv, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-mk, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-ms, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-nb, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-nb-no, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-nl, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-nn, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-nn-no, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-pa, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-pa-in, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-pl, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-pt, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-pt-br, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-pt-pt, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-rm, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-ro, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-ru, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-si, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-sk, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-sl, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-sq, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-sr, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-sv, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-sv-se, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-ta, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-ta-lk, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-th, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-tr, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-uk, p-cpe:/a:canonical:ubuntu_linux:thunderbird-locale-uz

必要的 KB 項目: Host/cpu, Host/Ubuntu, Host/Ubuntu/release, Host/Debian/dpkg-l

可被惡意程式利用: true

可輕鬆利用: Exploits are available

修補程式發佈日期: 2022/1/21

弱點發布日期: 2021/8/11

參考資訊

CVE: CVE-2021-29981, CVE-2021-29982, CVE-2021-29987, CVE-2021-29991, CVE-2021-38495, CVE-2021-38496, CVE-2021-38497, CVE-2021-38498, CVE-2021-38500, CVE-2021-38501, CVE-2021-38502, CVE-2021-38503, CVE-2021-38504, CVE-2021-38506, CVE-2021-38507, CVE-2021-38508, CVE-2021-38509, CVE-2021-4126, CVE-2021-4129, CVE-2021-4140, CVE-2021-43528, CVE-2021-43534, CVE-2021-43535, CVE-2021-43536, CVE-2021-43537, CVE-2021-43538, CVE-2021-43539, CVE-2021-43541, CVE-2021-43542, CVE-2021-43543, CVE-2021-43545, CVE-2021-43546, CVE-2021-44538, CVE-2022-22737, CVE-2022-22738, CVE-2022-22739, CVE-2022-22740, CVE-2022-22741, CVE-2022-22742, CVE-2022-22743, CVE-2022-22745, CVE-2022-22747, CVE-2022-22748, CVE-2022-22751

IAVA: 2021-A-0366-S, 2021-A-0386-S, 2021-A-0405, 2021-A-0450-S, 2021-A-0461-S, 2021-A-0527-S, 2021-A-0569-S, 2021-A-0603-S, 2022-A-0017-S

USN: 5248-1