RHEL 7:kernel-rt (RHSA-2017:3322)

medium Nessus Plugin ID 104950

概要

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

說明

現已提供適用於 Red Hat Enterprise Linux 7 的 kernel-rt 更新。Red Hat 產品安全性團隊已將此更新評等為具有中等安全性影響。可從〈參照〉一節的 CVE 連結中取得每個弱點之常見弱點評分系統 (CVSS) 的基本分數,其中包含有關嚴重性評等的詳細資訊。kernel-rt 套件提供即時 Linux 核心,其可針對具有極高決定機制需求的系統啟用微調。安全性修正:* 據發現,Linux 核心 ALSA 子系統的計時器功能可能在讀取和 ioctl 系統呼叫處理常式間發生爭用情形,造成未初始化的記憶體暴露到使用者空間。本機使用者可利用此缺陷讀取屬於其他使用者的資訊。(CVE-2017-1000380,中等) Red Hat 感謝 Alexander Potapenko (Google) 報告此問題。錯誤修正:* kernel-rt 套件已升級至 3.10.0-693.11.1 來源樹狀目錄,其中針對舊版提供數個錯誤修正。(BZ# 1500035) * 之前,hfi1 驅動程式呼叫了 preempt_disable() 函式來防止標準 Red Hat Enterprise Linux 上和 Red Hat Enterprise Linux for Real Time 上執行移轉作業。在具有即時核心 (kernel-rt) 的 Red Hat Enterprise Linux for Real Time 上,呼叫 preempt_disable() 會觸發核心錯誤。套用此更新後,kernel-rt 程式碼已經過修改,現在對 preempt_disable_nort() 函式改用 realtime-specific 函式呼叫;這可依據執行中的核心延伸至正確的呼叫。因此,hfi1 驅動程式現已可在 Red Hat Enterprise Linux 核心和 Red Hat Enterprise Linux for Real Time kernel-rt 上正確運作。(BZ# 1507053) * 之前,hfi1 驅動程式呼叫了 preempt_disable() 函式來防止標準 Red Hat Enterprise Linux 上和 Red Hat Enterprise Linux for Real Time 上執行移轉作業。在具有即時核心 (kernel-rt) 的 Red Hat Enterprise Linux for Real Time 上,呼叫 preempt_disable() 會觸發核心錯誤。套用此更新後,kernel-rt 程式碼已經過修改,現在對 preempt_disable_nort() 函式改用 realtime-specific 函式呼叫;這可依據執行中的核心延伸至正確的呼叫。因此,hfi1 驅動程式現已可在 Red Hat Enterprise Linux 核心和 Red Hat Enterprise Linux for Real Time kernel-rt 上正確運作。(BZ# 1507054) * 在即時核心中,若在插斷內容中採取 rt_mutex 鎖定機制,一般的優先級繼承協議會誤認鎖死,而後就會發生核心錯誤。此更新還原了在插斷內容中新增 rt_mutex 的路徑,核心不再因此行為而發生錯誤。(BZ#1511382) 增強功能:* 目前的即時節流機制可防止非即時工作因耗用大量 CPU 的即時工作而耗盡。節流即時執行佇列時,非即時工作即可執行。若無非即時工作,CPU 則會進入閒置狀態。為了透過降低 CPU 閒置時間在安全的情況發揮最大的 CPU 利用率,而實作 RT_RUNTIME_GREED 排程器功能。啟用後,此功能會在節流即時工作之前,檢查非即時工作是否耗盡。RT_RUNTIME_GREED 排程器選項可保證非即時工作在所有 CPU 上都有部分執行時間,同時盡可能維持即時工作。(BZ# 1505158)

解決方案

更新受影響的套件。

另請參閱

http://www.nessus.org/u?9fe3691a

https://access.redhat.com/errata/RHSA-2017:3322

https://access.redhat.com/security/updates/classification/#moderate

https://bugzilla.redhat.com/show_bug.cgi?id=1463311

https://bugzilla.redhat.com/show_bug.cgi?id=1500035

https://bugzilla.redhat.com/show_bug.cgi?id=1505158

https://bugzilla.redhat.com/show_bug.cgi?id=1507054

https://bugzilla.redhat.com/show_bug.cgi?id=1511382

Plugin 詳細資訊

嚴重性: Medium

ID: 104950

檔案名稱: redhat-RHSA-2017-3322.nasl

版本: 3.11

類型: local

代理程式: unix

已發布: 2017/12/1

已更新: 2024/4/27

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

風險資訊

VPR

風險因素: Low

分數: 3.6

CVSS v2

風險因素: Low

基本分數: 2.1

時間分數: 1.6

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

CVSS 評分資料來源: CVE-2017-1000380

CVSS v3

風險因素: Medium

基本分數: 5.5

時間分數: 4.8

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

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

弱點資訊

CPE: p-cpe:/a:redhat:enterprise_linux:kernel-rt, p-cpe:/a:redhat:enterprise_linux:kernel-rt-debug, p-cpe:/a:redhat:enterprise_linux:kernel-rt-debug-devel, p-cpe:/a:redhat:enterprise_linux:kernel-rt-debug-kvm, p-cpe:/a:redhat:enterprise_linux:kernel-rt-devel, p-cpe:/a:redhat:enterprise_linux:kernel-rt-doc, p-cpe:/a:redhat:enterprise_linux:kernel-rt-kvm, p-cpe:/a:redhat:enterprise_linux:kernel-rt-trace, p-cpe:/a:redhat:enterprise_linux:kernel-rt-trace-devel, p-cpe:/a:redhat:enterprise_linux:kernel-rt-trace-kvm, cpe:/o:redhat:enterprise_linux:7

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

可輕鬆利用: No known exploits are available

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

弱點發布日期: 2017/6/17

參考資訊

CVE: CVE-2017-1000380

CWE: 200

RHSA: 2017:3322