Mandriva Linux 安全性公告:postgresql (MDVSA-2012:139)

medium Nessus Plugin ID 61984

概要

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

說明

在 postgresql 中發現多個弱點且已更正:

防止透過 contrib/xml2 的 xslt_process() 存取外部檔案/URL (Peter Eisentraut)。libxslt 提供透過樣式表命令讀取和寫入檔案與 URL 的功能,因此允許無權限的資料庫使用者以資料庫伺服器的權限讀取及寫入資料。透過正確使用 libxslt 的安全性選項加以停用 (CVE-2012-3488)。此外,也已移除 xslt_process() 從外部檔案/URL 擷取文件和樣式表的功能。雖然這本來是已記錄的功能,但其作法長期以來一直被視為不恰當。CVE-2012-3489 的修正損毀了該功能,我們決定不再耗費心力嘗試修正,預計會直接將其移除。

防止透過 XML 實體參照存取外部檔案/URL (Noah Misch、Tom Lane)。xml_parse() 會在必要時嘗試擷取外部檔案或 URL 以解析 DTD 和 XML 值中的實體參照,因此可允許無權限的資料庫使用者以資料庫伺服器的權限嘗試擷取資料。由於外部資料不會直接傳回給使用者,因此若該資料未剖析為有效的 XML,則其部分內容可能會揭露在錯誤訊息中;無論在什麼情況下,只要能確認檔案是否存在,對於攻擊者而言都具有實用價值 (CVE-2012-3489)。

這份公告提供的最新版 PostgreSQL 不受這些問題的影響。

解決方案

更新受影響的套件。

另請參閱

http://www.postgresql.org/about/news/1407/

https://www.postgresql.org/docs/8.3/release-8-3-20.html

https://www.postgresql.org/docs/9.0/release-9-0-9.html

Plugin 詳細資訊

嚴重性: Medium

ID: 61984

檔案名稱: mandriva_MDVSA-2012-139.nasl

版本: 1.17

類型: local

已發布: 2012/9/6

已更新: 2021/1/6

支援的感應器: Nessus

風險資訊

VPR

風險因素: Medium

分數: 4.4

CVSS v2

風險因素: Medium

基本分數: 4.9

時間分數: 4.3

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

弱點資訊

CPE: p-cpe:/a:mandriva:linux:lib64ecpg9.0_6, p-cpe:/a:mandriva:linux:lib64pq9.0_5, p-cpe:/a:mandriva:linux:libecpg9.0_6, p-cpe:/a:mandriva:linux:libpq9.0_5, p-cpe:/a:mandriva:linux:postgresql9.0, p-cpe:/a:mandriva:linux:postgresql9.0-contrib, p-cpe:/a:mandriva:linux:postgresql9.0-devel, p-cpe:/a:mandriva:linux:postgresql9.0-docs, p-cpe:/a:mandriva:linux:postgresql9.0-pl, p-cpe:/a:mandriva:linux:postgresql9.0-plperl, p-cpe:/a:mandriva:linux:postgresql9.0-plpgsql, p-cpe:/a:mandriva:linux:postgresql9.0-plpython, p-cpe:/a:mandriva:linux:postgresql9.0-pltcl, p-cpe:/a:mandriva:linux:postgresql9.0-server, cpe:/o:mandriva:linux:2011

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

可輕鬆利用: No known exploits are available

修補程式發佈日期: 2012/8/19

參考資訊

CVE: CVE-2012-3488, CVE-2012-3489

BID: 55072, 55074

MDVSA: 2012:139