Debian DSA-2843-1:graphviz - 緩衝區溢位

critical Nessus Plugin ID 71934

概要

遠端 Debian 主機缺少安全性更新。

說明

據報告,Graphviz (一套具有豐富功能的繪圖工具) 中存在兩個緩衝區溢位弱點。Common Vulnerabilities and Exposures 專案發現下列問題:

- CVE-2014-0978 據發現,lib/cgraph/scan.l 中 yyerror() 函式內使用之使用者提供的輸入,在複製到容量不足的記憶體緩衝區之前,未進行邊界檢查。內容相依的攻擊者可提供包含長行的特製輸入檔案來造成堆疊型緩衝區溢位,進而導致拒絕服務 (應用程式損毀) 或可能允許執行任意程式碼。

- CVE-2014-1236 Sebastian Krahmer 報告,lib/cgraph/scan.l 中的 chkNum() 函式有一個溢位情形,其會在所用規則運算式接受任意長數字清單時得以觸發。透過特製的輸入檔案,內容相依的攻擊者可造成堆疊型緩衝區溢位,進而導致拒絕服務 (應用程式損毀) 或可能允許執行任意程式碼。

解決方案

升級 graphviz 套件。

針對舊的穩定發行版本 (squeeze),這些問題已在 2.26.3-5+squeeze2 版中修正。

針對穩定的發行版本 (wheezy),這些問題已在 2.26.3-14+deb7u1 版本中修正。

另請參閱

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734745

https://security-tracker.debian.org/tracker/CVE-2014-0978

https://security-tracker.debian.org/tracker/CVE-2014-1236

https://packages.debian.org/source/squeeze/graphviz

https://packages.debian.org/source/wheezy/graphviz

https://www.debian.org/security/2014/dsa-2843

Plugin 詳細資訊

嚴重性: Critical

ID: 71934

檔案名稱: debian_DSA-2843.nasl

版本: 1.10

類型: local

代理程式: unix

已發布: 2014/1/14

已更新: 2021/1/11

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

風險資訊

VPR

風險因素: Medium

分數: 6.7

CVSS v2

風險因素: Critical

基本分數: 10

時間分數: 7.4

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

弱點資訊

CPE: p-cpe:/a:debian:debian_linux:graphviz, cpe:/o:debian:debian_linux:6.0, cpe:/o:debian:debian_linux:7.0

必要的 KB 項目: Host/local_checks_enabled, Host/Debian/release, Host/Debian/dpkg-l

可輕鬆利用: No known exploits are available

修補程式發佈日期: 2014/1/13

參考資訊

CVE: CVE-2014-0978, CVE-2014-1236

BID: 64674, 64737

DSA: 2843