PostgreSQL Global Development Group 發布了所有目前 PostgreSQL 資料庫版本的安全性更新,包括 9.2.3、9.1.8、9.0.12、8.4.16 和 8.3.23 版本。此更新修正了一個阻斷服務 (DOS) 漏洞。所有使用者應盡快更新他們的 PostgreSQL 安裝。
本次發布中修正的安全性問題,CVE-2013-0255,允許先前經過身份驗證的使用者透過使用無效引數呼叫內部函式來使伺服器崩潰。此問題由獨立安全研究員 Sumit Soni 本週發現,並透過 Secunia SVCRP 報告,我們非常感謝他們為使 PostgreSQL 更加安全所做的努力。
今天的更新也修正了一個效能衰退問題,該問題導致在版本 9.2 中使用預存程序中的動態查詢時,輸送量降低。使用 PL/pgSQL 的 EXECUTE 的應用程式受到此衰退的嚴重影響,應進行更新。此外,我們修正了由 CREATE/DROP INDEX CONCURRENTLY 引起的間歇性崩潰,以及與複製相關的多個小問題。
本次發布預計是 8.3 版本的最後一次更新,該版本現在已結束生命週期 (EOL)。8.3 版本的使用者應立即規劃升級到更高版本的 PostgreSQL。有關更多資訊,請參閱我們的 版本政策。
此更新版本還包含針對 PostgreSQL 社群在過去兩個月中發現和修補的許多小問題的修正,包括
與其他小版本一樣,使用者不需要傾印和重新載入他們的資料庫,也不需要使用 pg_upgrade 才能應用此更新版本;您可以簡單地關閉 PostgreSQL 並更新其二進位檔案。跳過多次更新版本的使用者可能需要執行額外的更新後步驟;有關詳細資訊,請參閱發行說明。
連結