Oracle Linux 4:kernel (ELSA-2009-1132)

high Nessus Plugin ID 67884

概要

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

說明

來自 Red Hat 安全性公告 2009:1132:

現已提供適用於 Red Hat Enterprise Linux 4 的更新版核心套件,可修正數個安全性問題和多個錯誤。

Red Hat 安全性回應團隊已將此更新評等為具有重要安全性影響。

kernel 套件中包含 Linux 核心,這是任何 Linux 作業系統的核心。

這些更新版套件可修正下列安全性問題:

* 在 Linux 核心 Intel PRO/1000 網路驅動程式中發現一個瑕疵。大小接近介面 MTU 的框架可能跨多個硬體接收描述符號分割。接收此類框架可漏掉驗證檢查,導致長度檢查損毀。遠端攻擊者可利用此瑕疵傳送特製的封包,從而造成拒絕服務。
(CVE-2009-1385,重要)

* 當處理來自無權限的本機使用者的要求時,Linux 核心「網路檔案系統」程序 (nfsd) 實作並未捨棄 CAP_MKNOD 功能。此瑕疵可能會造成資訊洩漏或權限提升。(CVE-2009-1072,中等)

* Frank Filz 報告 NFSv4 用戶端針對某些情況下的執行位元遺漏檔案權限檢查。這可允許無權限的本機使用者在 NFSv4 掛載的檔案系統上執行不可執行檔。(CVE-2009-1630,中等)

* 在 kernel-xen 套件所提供之 Linux 核心的 hypervisor_callback() 函式中發現一個遺漏檢查。如果在該來賓之下執行的應用程式存取核心中的某些記憶體位置,這可造成 32 位元來賓拒絕服務。
(CVE-2009-1758,中等)

* 在 AGPGART 驅動程式中發現一個瑕疵。agp_generic_alloc_page() 與 agp_generic_alloc_pages() 函式未歸零它們所配置的記憶體頁面,這稍後可能可供使用者空間處理程序使用。此瑕疵可能會造成資訊洩漏。
(CVE-2009-1192,低)

這些更新版套件也可修正下列錯誤:

*「/proc/[pid]/maps」與「/proc/[pid]/smaps」只能由可在特定處理程序上使用 ptrace() 呼叫的處理程序讀取;但是,可利用「/proc/[pid]/stat」與「/proc/[pid]/wchan」中的某些資訊重新構建記憶體對應,進而可繞過位址空間配置隨機化 (ASLR) 安全性功能。此更新解決了此問題。(BZ#499549)

* 在某些情況下,當在 NFS 已掛載的檔案系統上重新命名未使用的檔案時,連結計數不會減少。這可能會導致效能下降。透過此更新,這些情況下的連結計數會減少,與其他檔案作業 (例如:unlink 和 rmdir) 的作法相同。(BZ#501802)

* tcp_ack() 即使存在有待處理的封包,也會清除 probes_out 變數。若使用短的 TCP keepalive 間隔,在使用遠端工具 (如:rsh 和 rlogin) 時,此錯誤可能會造成問題產生,例如:連線終止。(BZ#501754)

* 時間標準化程式碼中的差一錯誤可造成 clock_gettime() 傳回十億個十億分之一秒,而不是額外新增一秒。此錯誤可造成名稱服務快取程序 (nscd) 消耗過量的 CPU 資源。(BZ#501800)

* 當一個執行緒讀取「/proc/bus/input/devices」,而另一個在移除裝置時,可能會發生系統不穩定的情況。透過此更新,將新增 mutex 來保護 input_dev_list 和 input_handler_list 變數,如此即可解決此問題。(BZ#501804)

* 使用 netdump 可能會造成一些系統出現核心鎖死問題。
(BZ#504565)

* 檔案系統遮罩 (列出檔案系統使用者 ID (fsuid) 為 0 之使用者的功能) 遺漏 CAP_MKNOD 和 CAP_LINUX_IMMUTABLE 功能。這可能允許 fsuid 不是 0 的使用者對某些檔案系統類型執行動作,而這是可以透過其他方式防範的。此更新新增了這些功能。(BZ#497269)

所有 Red Hat Enterprise Linux 4 使用者都應升級至這些更新版套件,其中包含可解決這些問題的反向移植修補程式。
注意:必須重新啟動系統,此更新才會生效。

解決方案

更新受影響的 kernel 套件。

另請參閱

https://oss.oracle.com/pipermail/el-errata/2009-July/001064.html

Plugin 詳細資訊

嚴重性: High

ID: 67884

檔案名稱: oraclelinux_ELSA-2009-1132.nasl

版本: 1.17

類型: local

代理程式: unix

已發布: 2013/7/12

已更新: 2021/8/24

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

風險資訊

VPR

風險因素: Medium

分數: 6.7

CVSS v2

風險因素: High

基本分數: 7.8

時間分數: 5.8

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

弱點資訊

CPE: p-cpe:/a:oracle:linux:kernel, p-cpe:/a:oracle:linux:kernel-devel, p-cpe:/a:oracle:linux:kernel-doc, p-cpe:/a:oracle:linux:kernel-hugemem, p-cpe:/a:oracle:linux:kernel-hugemem-devel, p-cpe:/a:oracle:linux:kernel-largesmp, p-cpe:/a:oracle:linux:kernel-largesmp-devel, p-cpe:/a:oracle:linux:kernel-smp, p-cpe:/a:oracle:linux:kernel-smp-devel, p-cpe:/a:oracle:linux:kernel-xenu, p-cpe:/a:oracle:linux:kernel-xenu-devel, cpe:/o:oracle:linux:4

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

可輕鬆利用: No known exploits are available

修補程式發佈日期: 2009/7/1

弱點發布日期: 2009/3/24

參考資訊

CVE: CVE-2009-1072, CVE-2009-1192, CVE-2009-1385, CVE-2009-1630, CVE-2009-1758

BID: 34205, 34673, 34934, 34957, 35185

CWE: 16, 189, 264, 399

RHSA: 2009:1132