Scientific Linux 安全性更新:SL6.x i386/x86_64 上的核心

critical Nessus Plugin ID 101388

概要

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

說明

安全性修正:- 4.10.13 版以前的 Linux 核心中的 NFSv2 及 NFSv3 伺服器實作未對緩衝區末端執行特定檢查。遠端攻擊者可使用與 fs/nfsd/nfs3xdr.c 和 fs/nfsd/nfsxdr.c 有關的特製要求,來觸發指標算術錯誤,或造成其他不明影響。(CVE-2017-7895,重要) 錯誤修正:- 若有多項檔案作業在已裝載的 NFS 共用進入閒置狀態後啟動,且其傳輸控制通訊協定 (TCP) 連線因而遭到終止,則這些作業可能會導致多個 TCP SYN 封包從 NFS 用戶端傳入,而非只有一個封包。我們已在此更新中修正了重新連線邏輯,現在在所述狀況下,只會傳送一個 TCP SYN 封包。- 系統針對背板連線式網路卡載入 ixgbe 驅動程式時,可能會發生核心錯誤,這是因為在初始化之前就使用了 ops.setup_fc 函式指標。此更新提前了 ops.setup_fc 的初始化作業。因此,載入時不再發生 ixgbe 錯誤。- 以前,在 NFSv4 目錄上以 190 個以上的存取控制項目 (ACE) 設定存取控制清單 (ACL) 時,會發生核心損毀。此更新修正了 nfs4_getfacl() 函式,不會再在上述情況下發生核心損毀問題。- 升級至具有堆疊保護缺陷修正的核心時,嘗試實施自有堆疊保護頁面的 Java 虛擬機器 (JVM) 環境可能會當機。我們此在更新中修正了基礎原始程式碼,將 PROT_NONE 對應視為堆疊的一部份,在所述情況下,JVM 不再發生當機問題。- 程式收到使用原始通訊端的 IPv6 封包時,ioctl (FIONREAD) 及 ioctl(SIOCINQ) 函式會誤將零等候位元組傳回。此更新修正了 ip6_input_finish() 函式,以便正確檢查原始負載大小。因此,ioctl() 函式現已可正確傳回原始通訊端中的等候位元組。- 以前,在非標準 XFS 檔案系統 (具有非預設、多重 fsb 目錄區塊) 中列示目錄可能會導致軟鎖定,這是因為 xfs_dir2_leaf_readbuf() 函式中的陣列索引已溢位。此更新修正了 xfs_dir2_leaf_readbuf(),在所述狀況下,不再發生軟鎖定問題。- 以前,在存放區域網路 (SAN) 光纖回堵後從陣列中止,會導致過早重複使用仍然有效的相同 OX_ID 序列。因而可能出現錯誤訊息及發生資料損毀問題。此更新修正了 libfc 驅動程式,以將已逾時的 OX_ID 隔離,從而解決此錯誤。- 以前,mcelog 程序執行大規模的頁面記憶體離線作業時,會發生核心錯誤。此更新修正了 Linux 核心的 HugeTLB 功能,使其檢查 page_check_address () 函式中的 Page Table Entry (PTE) NULL 指標。因此,在上述狀況中,不會再出現核心錯誤。

解決方案

更新受影響的套件。

另請參閱

http://www.nessus.org/u?318d4a01

Plugin 詳細資訊

嚴重性: Critical

ID: 101388

檔案名稱: sl_20170711_kernel_on_SL6_x.nasl

版本: 3.6

類型: local

代理程式: unix

已發布: 2017/7/12

已更新: 2021/1/14

支援的感應器: Nessus Agent, Nessus

風險資訊

VPR

風險因素: Medium

分數: 5.9

CVSS v2

風險因素: Critical

基本分數: 10

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

CVSS v3

風險因素: Critical

基本分數: 9.8

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

弱點資訊

CPE: p-cpe:/a:fermilab:scientific_linux:kernel-debug, p-cpe:/a:fermilab:scientific_linux:kernel-debuginfo, p-cpe:/a:fermilab:scientific_linux:kernel-debuginfo-common-i686, p-cpe:/a:fermilab:scientific_linux:kernel-doc, x-cpe:/o:fermilab:scientific_linux, p-cpe:/a:fermilab:scientific_linux:kernel-debuginfo-common-x86_64, p-cpe:/a:fermilab:scientific_linux:python-perf-debuginfo, p-cpe:/a:fermilab:scientific_linux:kernel-debug-devel, p-cpe:/a:fermilab:scientific_linux:kernel-devel, p-cpe:/a:fermilab:scientific_linux:kernel-headers, p-cpe:/a:fermilab:scientific_linux:perf-debuginfo, p-cpe:/a:fermilab:scientific_linux:python-perf, p-cpe:/a:fermilab:scientific_linux:kernel, p-cpe:/a:fermilab:scientific_linux:kernel-firmware, p-cpe:/a:fermilab:scientific_linux:kernel-debug-debuginfo, p-cpe:/a:fermilab:scientific_linux:perf, p-cpe:/a:fermilab:scientific_linux:kernel-abi-whitelists

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

修補程式發佈日期: 2017/7/11

弱點發布日期: 2017/4/28

參考資訊

CVE: CVE-2017-7895