對(duì)PostgreSQL權(quán)限提升與拒絕服務(wù)漏洞的描述
以下的文章主要描述的是PostgreSQL權(quán)限提升與拒絕服務(wù)漏洞受影響系統(tǒng),以下就對(duì)PostgreSQL權(quán)限提升與拒絕服務(wù)漏洞受影響系統(tǒng)的主要內(nèi)容的詳細(xì)描述,望大家在瀏覽之后會(huì)對(duì)其有更深的了解。
PostgreSQL PostgreSQL 8.2
PostgreSQL PostgreSQL 8.1
PostgreSQL PostgreSQL 8.0
PostgreSQL PostgreSQL 7.4
PostgreSQL PostgreSQL 7.3
不受影響系統(tǒng):
PostgreSQL PostgreSQL 8.2.6
PostgreSQL PostgreSQL 8.1.11
PostgreSQL PostgreSQL 8.0.15
PostgreSQL PostgreSQL 7.4.19
PostgreSQL PostgreSQL 7.3.21
描述:
BUGTRAQ ID: 27163
CVE(CAN) ID: CVE-2007-6600,CVE-2007-4772,CVE-2007-6067,CVE-2007-4769,CVE-2007-6601
PostgreSQL是一款高級(jí)對(duì)象-關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),支持?jǐn)U展的SQL標(biāo)準(zhǔn)子集。
PostgreSQL允許用戶對(duì)用戶定義函數(shù)的結(jié)果創(chuàng)建索引,被稱為“表達(dá)式索引”,這導(dǎo)致了兩個(gè)權(quán)限提升漏洞:(1)在VACUUM和ANALYZE期間索引函數(shù)是以超級(jí)用戶權(quán)限而不是表格所有者的權(quán)限執(zhí)行的;(2)索引函數(shù)中允許SET ROLE和SET SESSION AUTHORIZATION。
PostgreSQL所使用的正則表達(dá)式庫(kù)中存在3個(gè)獨(dú)立的漏洞,允許惡意用戶在SQL查詢中傳送特定的正則表達(dá)式導(dǎo)致拒絕服務(wù):(1)用戶可以使用某些特定的正則表達(dá)式觸發(fā)死循環(huán);(2)某些復(fù)雜的正則表達(dá)式可能消耗過(guò)多的內(nèi)存;(3)用戶可以使用越界的backref號(hào)導(dǎo)致后端崩潰。
DBLink模塊中的錯(cuò)誤允許攻擊者通過(guò)本地trust或ident認(rèn)證獲得超級(jí)用戶權(quán)限。
<*來(lái)源:PostgreSQL Global Development Group (josh@postgresql.org)
鏈接:http://secunia.com/advisories/28359/
http://marc.info/?l=bugtraq&m=119972709218341&w=2
http://security.gentoo.org/glsa/glsa-200801-15.xml
*>
建議:
廠商補(bǔ)?。?/p>
PostgreSQL
----------
廠商發(fā)布了升級(jí)補(bǔ)丁以修復(fù)這個(gè)安全問(wèn)題,請(qǐng)到廠商的主頁(yè)下載:
http://www.postgresql.org/ftp/source/
http://www.postgresql.org/ftp/binary/
Gentoo
------
Gentoo發(fā)布了一個(gè)安全公告(GLSA-200801-15)以及相應(yīng)補(bǔ)丁:
GLSA-200801-15:PostgreSQL: Multiple vulnerabilities
鏈接:http://security.gentoo.org/glsa/glsa-200801-15.xml
所有PostgreSQL用戶都應(yīng)升級(jí)到最新版本:
# emerge --sync
# emerge --ask --oneshot --verbose "dev-db/postgresql"
以上的相關(guān)內(nèi)容就是對(duì)PostgreSQL權(quán)限提升和拒絕服務(wù)漏洞的介紹,望你能有所收獲。
【編輯推薦】