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

medium Nessus Plugin ID 63183

概要

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

說明

安全性修正:

- 當使用 ext4 時,非同步 I/O 與 fallocate() 互動的方式中有一個爭用情形,可允許無權限的本機使用者從已刪除的檔案中取得隨機資料。(CVE-2012-4508,重要)

- 在 Xen Hypervisor 實作範圍檢查來賓在 XENMEM_exchange hypercall 中提供之位址的方式中有一個瑕疵,可允許惡意的半虛擬化來賓系統管理員損毀 hypervisor,或者可能提升其權限,進而允許它們在 hypervisor 層級執行任意程式碼。(CVE-2012-5513,重要)

- 可靠資料包通訊端 (RDS) 通訊協定實作中有一個瑕疵,可允許無權限的本機使用者造成拒絕服務。(CVE-2012-2372,中等)

- 在 Linux 核心的 TCP/IP 通訊協定套件實作中,同步 inet->opt ip_options 之存取權的方式中有一個爭用情形。視系統上執行的連上網路的應用程式而定,遠端攻擊者可能觸發此瑕疵而導致拒絕服務。不論系統執行的應用程式為何,無權限的本機使用者都可利用此瑕疵而導致拒絕服務。(CVE-2012-3552,中等)

- Xen hypervisor 實作並未正確限制用來初始化每個 VCPU 定期計時器的期間值。有權限的來賓使用者可導致實體 CPU 上的無限迴圈。如果已啟用看門狗,則會偵測到上述的迴圈並使主機系統不穩定。(CVE-2012-4535,中等)

- Xen hypervisor 實作處理 set_p2m_entry() 錯誤條件的方式中有一個瑕疵,可允許有權限的完全虛擬化來賓使用者損毀 hypervisor。(CVE-2012-4537,中等)

錯誤修正:

- 之前,qla2xxx 驅動程式的中斷處置程式可在附加了 IRQ 行之後,立即於系統啟動過程中清除擱置的中斷。因此,核心可遺漏報告連結初始化完成的中斷,然後 qla2xxx 驅動程式會無法偵測所有附加的 LUN。使用此更新之後,qla2xxx 驅動程式已經過修改,不會在附加 IRQ 行之後清除中斷位元。該驅動程式現在可如預期地正確偵測所有附加的 LUN。

- 乙太網路通道連結驅動程式報告 802.3ad 模式中的連結介面的 MII (媒體獨立介面) 狀態為使用中,即使所有從屬裝置的 MII 狀態為非使用中也一樣。如果使用連結介面的 MII 狀態來判斷是否發生容錯移轉,則這可引發問題。使用此更新之後,agg_device_up() 函式已新增至連結驅動程式,這可讓驅動程式正確報告連結介面的連結狀態,亦即,在 802.3ad 模式中,當其所有從屬都非使用中時,即報告非使用中狀態。

增強功能:

- 此更新從 bnx2x 驅動程式的最新上游版本反向移植數個變更。最重要的變更是遠端錯誤連結偵測功能,此功能可讓驅動程式定期掃描實體連結層的遠端錯誤。如果實體連結層似乎是使用中,但卻偵測到錯誤,則驅動程式會指示該連結為非使用中。當該錯誤清除之後,驅動程式會指示該連結為再次使用中。

- INET 通訊端介面已修改,可在第三方模組使用 kmalloc() 函式直接配置 ip_options 結構時,傳送警告訊息。

必須重新啟動系統,此更新才會生效。

解決方案

更新受影響的套件。

另請參閱

http://www.nessus.org/u?c333b5a9

Plugin 詳細資訊

嚴重性: Medium

ID: 63183

檔案名稱: sl_20121204_kernel_on_SL5_x.nasl

版本: 1.7

類型: local

代理程式: unix

已發布: 2012/12/7

已更新: 2021/1/14

支援的感應器: Nessus Agent, Nessus

風險資訊

VPR

風險因素: Medium

分數: 6.5

CVSS v2

風險因素: Medium

基本分數: 6.9

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

弱點資訊

CPE: p-cpe:/a:fermilab:scientific_linux:kernel, p-cpe:/a:fermilab:scientific_linux:kernel-pae, p-cpe:/a:fermilab:scientific_linux:kernel-pae-debuginfo, p-cpe:/a:fermilab:scientific_linux:kernel-pae-devel, p-cpe:/a:fermilab:scientific_linux:kernel-debug, p-cpe:/a:fermilab:scientific_linux:kernel-debug-debuginfo, p-cpe:/a:fermilab:scientific_linux:kernel-debug-devel, p-cpe:/a:fermilab:scientific_linux:kernel-debuginfo, p-cpe:/a:fermilab:scientific_linux:kernel-debuginfo-common, p-cpe:/a:fermilab:scientific_linux:kernel-devel, p-cpe:/a:fermilab:scientific_linux:kernel-doc, p-cpe:/a:fermilab:scientific_linux:kernel-headers, p-cpe:/a:fermilab:scientific_linux:kernel-xen, p-cpe:/a:fermilab:scientific_linux:kernel-xen-debuginfo, p-cpe:/a:fermilab:scientific_linux:kernel-xen-devel, x-cpe:/o:fermilab:scientific_linux

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

修補程式發佈日期: 2012/12/4

弱點發布日期: 2012/10/3

參考資訊

CVE: CVE-2012-2372, CVE-2012-3552, CVE-2012-4508, CVE-2012-4535, CVE-2012-4537, CVE-2012-5513