Scientific Linux 安全性更新:SL5.x i386/x86_64 上的 perl-DBD-Pg

high Nessus Plugin ID 60583

概要

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

說明

在 pg_getline 函式實作中發現堆積型緩衝區溢位瑕疵。如果 pg_getline 或 getline 函式從資料庫讀取大型、不受信任的記錄,可導致使用這些函式的應用程式損毀,或可能執行任意程式碼。(CVE-2009-0663)

注意:安裝此更新之後,pg_getline 所傳回的資料可能比它的第二個引數所指定的資料更多,因為此引數將遭到忽略。這與目前的上游行為一致。
之前並未強制長度限制 (第二個引數),因而可能產生緩衝區溢位。

在對從資料庫取得之 BYTEA 類型值執行解除引號操作的函式中發現記憶體洩漏瑕疵。攻擊者能夠造成使用 perl-DBD-Pg 的應用程式執行大量 SQL 查詢以傳回 BYTEA 記錄,進而可造成應用程式使用過量記憶體,或可能損毀。(CVE-2009-1341)

使用 perl-DBD-Pg 的應用程式必須重新啟動,更新才能生效。

解決方案

更新受影響的 perl-DBD-Pg 套件。

另請參閱

http://www.nessus.org/u?962a7132

Plugin 詳細資訊

嚴重性: High

ID: 60583

檔案名稱: sl_20090513_perl_DBD_Pg_on_SL5_x.nasl

版本: 1.6

類型: local

代理程式: unix

已發布: 2012/8/1

已更新: 2021/1/14

支援的感應器: Nessus Agent, Nessus

風險資訊

VPR

風險因素: Medium

分數: 5.8

CVSS v2

風險因素: High

基本分數: 7.5

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

弱點資訊

CPE: x-cpe:/o:fermilab:scientific_linux

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

修補程式發佈日期: 2009/5/13

參考資訊

CVE: CVE-2009-0663, CVE-2009-1341

CWE: 119, 200