Debian DLA-2843-1:linux - LTS 安全性更新

high Nessus Plugin ID 156163

概要

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

說明

遠端 Debian 9 主機上安裝的套件受 dla-2843 公告中提及的多個弱點影響。

- Linux 核心中存在可遭本機攻擊者惡意利用的釋放後使用弱點,這是因為附加 dccps_hc_tx_ccid 物件的 DCCP 通訊端在釋放後作為接聽程式進行重複使用所致。此弱點已在 Ubuntu Linux 核心 5.4.0-51.56、 5.3.0-68.63、 4.15.0-121.123、 4.4.0-193.224、 3.13.0.182.191 和 3.2.0-149.196 中修正。
(CVE-2020-16119)

- 未明確時間和特製的流量可造成 WLAN 裝置發生內部錯誤,導致第 2 層 Wi-Fi 加密不當,進而可能因 Snapdragon Auto、Snapdragon Compute、Snapdragon Connectivity、Snapdragon Consumer IOT、Snapdragon Industrial IOT、Snapdragon Mobile、Snapdragon Voice & Music、Snapdragon Wearables、Snapdragon Wired Infrastructure 和網路中 APQ8053、IPQ4019、IPQ8064 MSM8909W、MSM8996AU、QCA9531、QCN5502、QCS405、SDX20SM6150、SM7150 中的離散流量設定而造成資訊洩漏 (CVE-2020-3702)

- 在 af_unix.c 的 unix_scm_to_skb 中,可能由於爭用情形導致釋放後使用錯誤。這可能會導致需要系統執行權限的本機權限提升。不需使用者互動即可惡意利用。產品:AndroidVersions:Android 核心 Android ID:A-196926917 參照:
上游核心 (CVE-2021-0920)

- 在 Linux 核心中發現一個缺陷。損壞的計時器樹導致 lib/timerqueue.c 中的 timerqueue_add 函數中缺少工作喚醒。此缺陷允許具有特殊使用者權限的本機攻擊者造成拒絕服務的狀況,進而在執行 OSP 時減慢並最終停止系統。
(CVE-2021-20317)

- 在 Linux:KVM 中發現一個問題,這是由於對 KVM 中的 VM_IO|VM_PFNMAP vmas 處理不當造成。此問題可造成使用者繞過 RO 檢查,並導致頁面在 VMM 和來賓仍可存取時遭到釋放。這讓能夠啟動和控制 VM 的使用者可以讀取/寫入隨機的記憶體頁面,並可能導致本機權限提升。(CVE-2021-22543)

- 在 Linux 核心 5.9-rc1 之前版本的搖桿裝置子系統中,在使用者呼叫 ioctl JSIOCSBTNMAP 的方式中發現超出邊界寫入記憶體缺陷。 本機使用者可利用此缺陷造成系統當機,或可能提升自己的系統權限。此弱點對於機密性、完整性以及系統可用性的威脅最大。(CVE-2021-3612)

- 在 KVM 中用於支援 SVM 巢狀虛擬化的 AMD 程式碼中發現一個瑕疵。處理 L1 來賓提供的用以衍生/處理巢狀來賓 (L2) 的 VMCB (虛擬機器控制區塊) 時,會觸發此瑕疵。由於 int_ctl 欄位驗證不當,此問題可允許惡意 L1 針對 L2 來賓啟用 AVIC 支援 (進階虛擬中斷控制器)。因此,L2 來賓可以讀取/寫入主機的實體頁面,進而導致整個系統當機、敏感資料遭到洩漏,或可能造成從來賓逸出至主機。此缺陷會影響 5.14-rc7 之前的 Linux 核心版本。(CVE-2021-3653)

- 在 Linux 核心 v5.14-rc1 之前版本中發現一個缺陷。缺少對傳入 SCTP 封包的大小驗證,可能允許核心讀取未初始化的記憶體。(CVE-2021-3655)

- 在 Linux 核心 5.14-rc3 之前版本的追蹤模組功能中,發現使用者追蹤環形緩衝區的特定方式中缺少 CPU 資源。僅取得特權的本機使用者 (藉由 CAP_SYS_ADMIN 功能 ) 可利用此缺陷來耗盡資源,進而引發拒絕服務。
(CVE-2021-3679)

- 在 Linux 核心 5.13.4 以及之前的所有版本中,drivers/net/usb/hso.c 中的 hso_free_net_device 未檢查 NETREG_REGISTERED 狀態便呼叫 unregister_netdev,進而造成釋放後使用和雙重釋放。
(CVE-2021-37159)

- **有爭議** 在 Linux 核心 5.13.4 之前版本的 drivers/char/virtio_console.c 中,未受信任的裝置提供超出緩衝區大小的 buf->len 值時可觸發資料損毀或丟失。 注意:
廠商指出,上述資料損毀在現有的所有使用案例中都不是弱點;新增長度驗證只是為了在主機 OS 行為異常時保持穩健。
(CVE-2021-38160)

- 在 5.12.11 版之前的 Linux 核心中,arch/x86/kvm/mmu/paging_tmpl.h 不會正確計算陰影頁面的存取權限,進而導致遺漏來賓保護頁面錯誤。(CVE-2021-38198)

- 在 Linux 核心 5.13.4 之前版本中,fs/nfs/nfs4client.c 中存在 connection-setup 排序錯誤問題。遠端 NFSv4 伺服器操作者可以藉由特殊安排,使應用程式無法在中繼偵測期間存取這些伺服器,進而造成拒絕服務 (掛接無回應)。(CVE-2021-38199)

- inflect 容易受到低效規則運算式複雜性的影響 (CVE-2021-3820)

- 在 Linux 核心 5.13.6 之前版本中,drivers/usb/host/max3421-hcd.c 允許鄰近攻擊者藉由在某些情況下移除 MAX-3421 USB 設備來造成拒絕服務 (釋放後使用和損壞)。(CVE-2021-38204)

- 在 Linux 核心 5.13.3 之前版本中,drivers/net/ethernet/xilinx/xilinx_emaclite.c 會列印核心指標 (即真正的 IOMEM 指標),這讓攻擊者更容易破解 ASLR 保護機制。(CVE-2021-38205)

- 在 Linux 核心 5.13.13 以及之前的所有版本中, 在 ext4 子系統中 fs/ext4/inline.c 的 ext4_write_inline_data_end 中發現爭用情形。(CVE-2021-40490)

- 在 5.14.9 及之前版本的 Linux 核心中,kernel/bpf/stackmap.c 中的 prealloc_elems_and_freelist 允許無權限使用者觸發 eBPF 乘法整數溢出,進而導致超出邊界寫入問題。(CVE-2021-41864)

- 在 5.13.13 之前版本的 Linux 核心中,drivers/net/hamradio/6pack.c 的 decode_data 函式中存在一個 slab 超出邊界寫入問題。來自具有 CAP_NET_ADMIN 功能的處理程序的輸入可導致存取 root。
(CVE-2021-42008)

- Linux 核心 5.14.13 及之前版本的 firewire 子系統中存在一個與 drivers/media/firewire/firedtv-avc.c 和 drivers/media/firewire/firedtv-ci.c 相關的緩衝區溢位,而這是由於 avc_ca_pmt 未正確處理邊界檢查所致。(CVE-2021-42739)

- 在 5.14.15 版之前的 Linux 核心中發現一個問題。drivers/isdn/capi/kcapi.c 的 detach_capi_ctr 函式中存在一個 array-index-out-of-bounds 缺陷。(CVE-2021-43389)

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

解決方案

升級 linux 套件。

針對 Debian 9 Stretch,已在 4.9.290-1 版本中修正這些問題。

另請參閱

https://security-tracker.debian.org/tracker/source-package/linux

https://www.debian.org/lts/security/2021/dla-2843

https://security-tracker.debian.org/tracker/CVE-2020-16119

https://security-tracker.debian.org/tracker/CVE-2020-3702

https://security-tracker.debian.org/tracker/CVE-2021-0920

https://security-tracker.debian.org/tracker/CVE-2021-20317

https://security-tracker.debian.org/tracker/CVE-2021-20321

https://security-tracker.debian.org/tracker/CVE-2021-20322

https://security-tracker.debian.org/tracker/CVE-2021-22543

https://security-tracker.debian.org/tracker/CVE-2021-3612

https://security-tracker.debian.org/tracker/CVE-2021-3653

https://security-tracker.debian.org/tracker/CVE-2021-3655

https://security-tracker.debian.org/tracker/CVE-2021-3679

https://security-tracker.debian.org/tracker/CVE-2021-37159

https://security-tracker.debian.org/tracker/CVE-2021-3732

https://security-tracker.debian.org/tracker/CVE-2021-3753

https://security-tracker.debian.org/tracker/CVE-2021-3760

https://security-tracker.debian.org/tracker/CVE-2021-3816

https://security-tracker.debian.org/tracker/CVE-2021-38160

https://security-tracker.debian.org/tracker/CVE-2021-38198

https://security-tracker.debian.org/tracker/CVE-2021-38199

https://security-tracker.debian.org/tracker/CVE-2021-3820

https://security-tracker.debian.org/tracker/CVE-2021-38204

https://security-tracker.debian.org/tracker/CVE-2021-38205

https://security-tracker.debian.org/tracker/CVE-2021-40490

https://security-tracker.debian.org/tracker/CVE-2021-41864

https://security-tracker.debian.org/tracker/CVE-2021-42008

https://security-tracker.debian.org/tracker/CVE-2021-4273

https://security-tracker.debian.org/tracker/CVE-2021-42739

https://security-tracker.debian.org/tracker/CVE-2021-43389

https://packages.debian.org/source/stretch/linux

Plugin 詳細資訊

嚴重性: High

ID: 156163

檔案名稱: debian_DLA-2843.nasl

版本: 1.6

類型: local

代理程式: unix

已發布: 2021/12/17

已更新: 2023/4/25

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

風險資訊

VPR

風險因素: High

分數: 7.4

CVSS v2

風險因素: High

基本分數: 7.2

時間分數: 6

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

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

CVSS v3

風險因素: High

基本分數: 8.8

時間分數: 8.2

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

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

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

弱點資訊

CPE: p-cpe:/a:debian:debian_linux:linux-compiler-gcc-6-x86, p-cpe:/a:debian:debian_linux:linux-cpupower, p-cpe:/a:debian:debian_linux:linux-doc-4.9, p-cpe:/a:debian:debian_linux:linux-headers-4.9.0-14-686, p-cpe:/a:debian:debian_linux:linux-headers-4.9.0-14-686-pae, p-cpe:/a:debian:debian_linux:linux-headers-4.9.0-14-all, p-cpe:/a:debian:debian_linux:linux-headers-4.9.0-14-all-amd64, p-cpe:/a:debian:debian_linux:linux-headers-4.9.0-14-all-arm64, p-cpe:/a:debian:debian_linux:linux-headers-4.9.0-14-all-armel, p-cpe:/a:debian:debian_linux:linux-headers-4.9.0-14-all-armhf, p-cpe:/a:debian:debian_linux:linux-headers-4.9.0-14-all-i386, p-cpe:/a:debian:debian_linux:linux-headers-4.9.0-14-amd64, p-cpe:/a:debian:debian_linux:linux-headers-4.9.0-14-arm64, p-cpe:/a:debian:debian_linux:linux-headers-4.9.0-14-armmp, p-cpe:/a:debian:debian_linux:linux-headers-4.9.0-14-armmp-lpae, p-cpe:/a:debian:debian_linux:linux-headers-4.9.0-14-common, p-cpe:/a:debian:debian_linux:linux-headers-4.9.0-14-common-rt, p-cpe:/a:debian:debian_linux:linux-headers-4.9.0-14-marvell, p-cpe:/a:debian:debian_linux:linux-headers-4.9.0-14-rt-686-pae, p-cpe:/a:debian:debian_linux:linux-headers-4.9.0-14-rt-amd64, p-cpe:/a:debian:debian_linux:linux-image-4.9.0-14-686, p-cpe:/a:debian:debian_linux:linux-image-4.9.0-14-686-dbg, p-cpe:/a:debian:debian_linux:hyperv-daemons, p-cpe:/a:debian:debian_linux:libcpupower-dev, p-cpe:/a:debian:debian_linux:libcpupower1, p-cpe:/a:debian:debian_linux:libusbip-dev, p-cpe:/a:debian:debian_linux:linux-compiler-gcc-6-arm, p-cpe:/a:debian:debian_linux:linux-image-4.9.0-14-686-pae, p-cpe:/a:debian:debian_linux:linux-image-4.9.0-14-686-pae-dbg, p-cpe:/a:debian:debian_linux:linux-image-4.9.0-14-amd64, p-cpe:/a:debian:debian_linux:linux-image-4.9.0-14-amd64-dbg, p-cpe:/a:debian:debian_linux:linux-image-4.9.0-14-arm64, p-cpe:/a:debian:debian_linux:linux-image-4.9.0-14-arm64-dbg, p-cpe:/a:debian:debian_linux:linux-image-4.9.0-14-armmp, p-cpe:/a:debian:debian_linux:linux-image-4.9.0-14-armmp-dbg, p-cpe:/a:debian:debian_linux:linux-image-4.9.0-14-armmp-lpae, p-cpe:/a:debian:debian_linux:linux-image-4.9.0-14-armmp-lpae-dbg, p-cpe:/a:debian:debian_linux:linux-image-4.9.0-14-marvell, p-cpe:/a:debian:debian_linux:linux-image-4.9.0-14-marvell-dbg, p-cpe:/a:debian:debian_linux:linux-image-4.9.0-14-rt-686-pae, p-cpe:/a:debian:debian_linux:linux-image-4.9.0-14-rt-686-pae-dbg, p-cpe:/a:debian:debian_linux:linux-image-4.9.0-14-rt-amd64, p-cpe:/a:debian:debian_linux:linux-image-4.9.0-14-rt-amd64-dbg, p-cpe:/a:debian:debian_linux:linux-kbuild-4.9, p-cpe:/a:debian:debian_linux:linux-libc-dev, p-cpe:/a:debian:debian_linux:linux-manual-4.9, p-cpe:/a:debian:debian_linux:linux-perf-4.9, p-cpe:/a:debian:debian_linux:linux-source-4.9, p-cpe:/a:debian:debian_linux:linux-support-4.9.0-14, p-cpe:/a:debian:debian_linux:usbip, cpe:/o:debian:debian_linux:9.0

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

可被惡意程式利用: true

可輕鬆利用: Exploits are available

修補程式發佈日期: 2021/12/16

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

CISA 已知遭惡意利用弱點到期日: 2022/6/13

參考資訊

CVE: CVE-2020-16119, CVE-2020-3702, CVE-2021-0920, CVE-2021-20317, CVE-2021-20321, CVE-2021-20322, CVE-2021-22543, CVE-2021-3612, CVE-2021-3653, CVE-2021-3655, CVE-2021-3679, CVE-2021-37159, CVE-2021-3732, CVE-2021-3753, CVE-2021-3760, CVE-2021-3816, CVE-2021-38160, CVE-2021-38198, CVE-2021-38199, CVE-2021-3820, CVE-2021-38204, CVE-2021-38205, CVE-2021-40490, CVE-2021-41864, CVE-2021-42008, CVE-2021-4273, CVE-2021-42739, CVE-2021-43389