CUPS cups/ipp.c ippReadIO 函式 IPP 標籤處理溢位

critical Nessus Plugin ID 27608

概要

遠端印表機服務容易受到緩衝區溢位攻擊。

說明

根據其標題來判斷,遠端主機上安裝的 CUPS 版本無法檢查「cups/ipp.c」中「ippReadIO()」函式的文字長度欄位。藉由使用包含 IPP (網際網路列印通訊協定) 標籤 (例如「textWithLanguage」或「nameWithLanguage」) 和過大文字長度值的特製要求,遠端攻擊者可以利用此問題,在受影響的系統上執行任意程式碼。

解決方案

升級至 CUPS 1.3.4 版或更新版本。

另請參閱

https://secuniaresearch.flexerasoftware.com/secunia_research/2007-76/advisory/

https://www.securityfocus.com/archive/1/483033/30/0/threaded

http://www.cups.org/str.php?L2561

http://www.cups.org/articles.php?L508

Plugin 詳細資訊

嚴重性: Critical

ID: 27608

檔案名稱: cups_ipp_tag_overflow.nasl

版本: 1.18

類型: remote

系列: Misc.

已發布: 2007/11/2

已更新: 2018/11/15

組態: 啟用 Paranoid 模式

支援的感應器: Nessus

風險資訊

VPR

風險因素: Low

分數: 3.6

CVSS v2

風險因素: Critical

基本分數: 10

時間分數: 7.4

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

弱點資訊

CPE: cpe:/a:apple:cups

必要的 KB 項目: Settings/ParanoidReport, www/cups

可輕鬆利用: No known exploits are available

參考資訊

CVE: CVE-2007-4351

BID: 26268

CWE: 189