Rapid7 VulnDB

RHSA-2012:0678: postgresql and postgresql84 security update

Back to Search

RHSA-2012:0678: postgresql and postgresql84 security update

Severity
7
CVSS
(AV:N/AC:M/Au:N/C:P/I:P/A:P)
Published
05/21/2012
Created
07/25/2018
Added
06/11/2012
Modified
07/04/2017

Description

PostgreSQL is an advanced object-relational database management system(DBMS).The pg_dump utility inserted object names literally into comments in theSQL script it produces. An unprivileged database user could create anobject whose name includes a newline followed by an SQL command. This SQLcommand might then be executed by a privileged user during later restore ofthe backup dump, allowing privilege escalation. (CVE-2012-0868)When configured to do SSL certificate verification, PostgreSQL only checkedthe first 31 characters of the certificate's Common Name field. Dependingon the configuration, this could allow an attacker to impersonate a serveror a client using a certificate from a trusted Certificate Authority issuedfor a different name. (CVE-2012-0867)CREATE TRIGGER did not do a permissions check on the trigger function tobe called. This could possibly allow an authenticated database user tocall a privileged trigger function on data of their choosing.(CVE-2012-0866)These updated packages upgrade PostgreSQL to version 8.4.11, which fixesthese issues as well as several data-corruption issues and lessernon-security issues. Refer to the PostgreSQL Release Notes for a full listof changes:http://www.postgresql.org/docs/8.4/static/release.htmlAll PostgreSQL users are advised to upgrade to these updated packages,which correct these issues. If the postgresql service is running, it willbe automatically restarted after installing this update.

Solution(s)

  • redhat-upgrade-postgresql
  • redhat-upgrade-postgresql-contrib
  • redhat-upgrade-postgresql-debuginfo
  • redhat-upgrade-postgresql-devel
  • redhat-upgrade-postgresql-docs
  • redhat-upgrade-postgresql-libs
  • redhat-upgrade-postgresql-plperl
  • redhat-upgrade-postgresql-plpython
  • redhat-upgrade-postgresql-pltcl
  • redhat-upgrade-postgresql-server
  • redhat-upgrade-postgresql-test
  • redhat-upgrade-postgresql84
  • redhat-upgrade-postgresql84-contrib
  • redhat-upgrade-postgresql84-debuginfo
  • redhat-upgrade-postgresql84-devel
  • redhat-upgrade-postgresql84-docs
  • redhat-upgrade-postgresql84-libs
  • redhat-upgrade-postgresql84-plperl
  • redhat-upgrade-postgresql84-plpython
  • redhat-upgrade-postgresql84-pltcl
  • redhat-upgrade-postgresql84-python
  • redhat-upgrade-postgresql84-server
  • redhat-upgrade-postgresql84-tcl
  • redhat-upgrade-postgresql84-test

References

  • redhat-upgrade-postgresql
  • redhat-upgrade-postgresql-contrib
  • redhat-upgrade-postgresql-debuginfo
  • redhat-upgrade-postgresql-devel
  • redhat-upgrade-postgresql-docs
  • redhat-upgrade-postgresql-libs
  • redhat-upgrade-postgresql-plperl
  • redhat-upgrade-postgresql-plpython
  • redhat-upgrade-postgresql-pltcl
  • redhat-upgrade-postgresql-server
  • redhat-upgrade-postgresql-test
  • redhat-upgrade-postgresql84
  • redhat-upgrade-postgresql84-contrib
  • redhat-upgrade-postgresql84-debuginfo
  • redhat-upgrade-postgresql84-devel
  • redhat-upgrade-postgresql84-docs
  • redhat-upgrade-postgresql84-libs
  • redhat-upgrade-postgresql84-plperl
  • redhat-upgrade-postgresql84-plpython
  • redhat-upgrade-postgresql84-pltcl
  • redhat-upgrade-postgresql84-python
  • redhat-upgrade-postgresql84-server
  • redhat-upgrade-postgresql84-tcl
  • redhat-upgrade-postgresql84-test

With Rapid7 live dashboards, I have a clear view of all the assets on my network, which ones can be exploited, and what I need to do in order to reduce the risk in my environment in real-time. No other tool gives us that kind of value and insight.

– Scott Cheney, Manager of Information Security, Sierra View Medical Center

;