Linux Distros 未修補弱點:CVE-2026-79979

high Nessus Plugin ID 372361

概要

Linux/Unix 主機上安裝的一個或多個套件存有弱點,廠商表示將不會修補。

說明

Linux/Unix 主機上安裝了一個或多個受到弱點影響的套件,且廠商未提供可用的修補程式。

- arm64 MMU 後端使用 arch/arm64/core/mmu.c 中的 invalidate_tlb_page() 使來自 TLB 的單一虛擬位址失效,該位址發出了運算元 virt >> 12 的 TLBI VAE1{IS}。該運算元以位元 [63:48] 為單位對 ASID 進行編碼,因此無效僅符合 ASID 0 (核心頁面表格) 和廣域項目。但是,記憶體網域從 arch_mem_domain_init() 中的 1 開始分配 ASID,並且 private_map() 建立的每個網域私有葉都與 MT_NG 對應,即非全域。因此,網域的快取翻譯在無效判定後仍能倖存下來。invalidate_tlb_page() 的所有呼叫端都是需求分頁路徑。當逐出演算法回收框架時,kernel/mmu.c 中的 page_frame_prepare_locked() 會呼叫 arch_mem_page_out(),將核心葉標記為無效,透過 sync_domains() 將無效描述元傳播到每個網域,然後僅排清 ASID 0。do_page_fault() 會立即將完全相同的頁面框架重複用於透過 arch_mem_page_in() 的傳入映射。已接觸使用 arch_mem_domain_partition_add() 新增k_mem_partition的逐出頁面的使用者執行緒,或由 map_thread_stack() 對應的其自己的堆疊,會在其自己的 ASID 下保留對該實體框架的有效 EL0 讀取/寫入轉譯。
在使用者執行緒中執行的無權限程式碼可能會驅動記憶體壓力,以強制驅逐,然後繼續存取過時位址,取得核心隨後放置在該框架中的任何內容的讀取和寫入存取權:主管資料、另一個記憶體網域的分割區或另一個執行緒的堆疊。這破壞了 CONFIG_USERSPACE 旨在強制執行的隔離,允許資訊洩露和記憶體損毀,直至系統完全受損。此修正程式會將實作切換為 TLBI VAAE1{IS},其會符合每個 ASID 以及全域和非全域項目,因此任何網域標記的轉譯都不會在分頁、修改位元更新或存取旗標清除後繼續存在。利用需要同時啟用 CONFIG_USERSPACE 和 CONFIG_DEMAND_PAGING 的 arm64 組建、作用中的備份存放區,以及至少一個也私下對應至使用者記憶體網域的需求分頁頁面。相同的提交還會阻止 globalize_table() 在分頁同步處理期間從網域專用葉中剝離 EL0 權限和非全域屬性,這在之前會導致使用者執行緒失去對自己的分割區和堆疊的存取權。(CVE-2026-79979)

請注意,Nessus 的判定取決於廠商所報告的套件是否存在。

解決方案

目前尚未有已知的解決方案。

另請參閱

https://ubuntu.com/security/CVE-2026-79979

Plugin 詳細資訊

嚴重性: High

ID: 372361

檔案名稱: unpatched_CVE_2026_79979.nasl

版本: 1.2

類型: Local

代理程式: unix

系列: Misc.

已發布: 2026/10/27

已更新: 2026/10/28

支援的感應器: Frictionless Assessment AWS, Frictionless Assessment Azure, Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Tenable Cloud Security, Tenable Self-Hosted Container Security, Nessus

風險資訊

VPR

風險因素: Medium

分數: 5

百分位數: 92.99

CVSS v2

風險因素: Medium

基本分數: 6

時間性分數: 5.1

媒介: CVSS2#AV:L/AC:H/Au:S/C:C/I:C/A:C

CVSS 評分資料來源: CVE-2026-79979

CVSS v3

風險因素: High

基本分數: 7.8

時間性分數: 7.1

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

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

弱點資訊

CPE: cpe:/o:canonical:ubuntu_linux:16.04:-:lts, cpe:/o:canonical:ubuntu_linux:18.04:-:lts, cpe:/o:canonical:ubuntu_linux:20.04:-:lts, cpe:/o:canonical:ubuntu_linux:22.04:-:lts, cpe:/o:canonical:ubuntu_linux:24.04:-:lts, cpe:/o:canonical:ubuntu_linux:26.04:-:lts, p-cpe:/a:canonical:ubuntu_linux:zephyr

必要的 KB 項目: Host/local_checks_enabled, Host/cpu, global_settings/vendor_unpatched, Host/OS/identifier

可輕鬆利用: No known exploits are available

弱點發布日期: 2026/10/23

參考資訊

CVE: CVE-2026-79979