Mandriva Linux 安全性公告:ruby (MDVSA-2015:129)

medium Nessus Plugin ID 82382

概要

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

說明

更新版 ruby 套件可修正安全性弱點:

由於未受限制的實體擴充問題,讀取 XML 文件的文字節點時,Ruby 中的 REXML 剖析器可能會遭到強制配置極大型字串物件,大到甚至可以消耗機器上的所有記憶體,從而造成拒絕服務 (CVE-2014-8080)。

Will Wood 發現 Ruby 會不正確處理 encodes() 函式。攻擊者可能利用此問題造成 Ruby 損毀,進而引發拒絕服務,或可能執行任意程式碼。受影響版本的預設編譯器選項應能降低拒絕服務弱點的影響程度 (CVE-2014-4975)。

由於 CVE-2014-8080 的修正不完全,以空白字串遞迴擴充可能會導致達到 100% CPU 使用率。讀取 XML 文件的文字節點時,Ruby 中的 REXML 剖析器可能會遭到強制配置極大型字串物件,大到甚至可以消耗機器上的所有記憶體,從而引發拒絕服務 (CVE-2014-8090)。

解決方案

更新受影響的套件。

另請參閱

http://advisories.mageia.org/MGASA-2014-0443.html

http://advisories.mageia.org/MGASA-2014-0472.html

Plugin 詳細資訊

嚴重性: Medium

ID: 82382

檔案名稱: mandriva_MDVSA-2015-129.nasl

版本: 1.6

類型: local

已發布: 2015/3/30

已更新: 2021/1/14

支援的感應器: Nessus

風險資訊

VPR

風險因素: Medium

分數: 4.4

CVSS v2

風險因素: Medium

基本分數: 5

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

弱點資訊

CPE: p-cpe:/a:mandriva:linux:ruby-tk, cpe:/o:mandriva:business_server:2, p-cpe:/a:mandriva:linux:lib64ruby2.0, p-cpe:/a:mandriva:linux:ruby, p-cpe:/a:mandriva:linux:ruby-devel, p-cpe:/a:mandriva:linux:ruby-doc, p-cpe:/a:mandriva:linux:ruby-irb

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

修補程式發佈日期: 2015/3/29

參考資訊

CVE: CVE-2014-4975, CVE-2014-8080, CVE-2014-8090

MDVSA: 2015:129