PostgreSQL is an advanced object-relational database management system(DBMS).An array index error, leading to a heap-based out-of-bounds buffer readflaw, was found in the way PostgreSQL performed certain error processingusing enumeration types. An unprivileged database user could issue aspecially crafted SQL query that, when processed by the server component ofthe PostgreSQL service, would lead to a denial of service (daemon crash) ordisclosure of certain portions of server memory. (CVE-2013-0255)A flaw was found in the way the pgcrypto contrib module of PostgreSQL(re)initialized its internal random number generator. This could lead torandom numbers with less bits of entropy being used by certain pgcryptofunctions, possibly allowing an attacker to conduct other attacks.(CVE-2013-1900)Red Hat would like to thank the PostgreSQL project for reporting theseissues. Upstream acknowledges Sumit Soni via Secunia SVCRP as the originalreporter of CVE-2013-0255, and Marko Kreen as the original reporter ofCVE-2013-1900.These updated packages upgrade PostgreSQL to version 8.4.18, which fixesthese issues as well as several non-security issues. Refer to thePostgreSQL Release Notes for a full list of changes:http://www.postgresql.org/docs/8.4/static/release-8-4-18.htmlAfter installing this update, it is advisable to rebuild, using the REINDEXcommand, Generalized Search Tree (GiST) indexes that meet one or more ofthe following conditions:All PostgreSQL users are advised to upgrade to these updated packages,which contain backported patches to correct these issues. If the postgresqlservice is running, it will be automatically restarted after installingthis update.