Oval Definition:oval:com.redhat.rhsa:def:20162606
Revision Date:2016-11-03Version:639
Title:RHSA-2016:2606: postgresql security and bug fix update (Moderate)
Description:PostgreSQL is an advanced object-relational database management system (DBMS).

The following packages have been upgraded to a newer upstream version: postgresql (9.2.18).

Security Fix(es):

  • A flaw was found in the way PostgreSQL server handled certain SQL statements containing CASE/WHEN commands. A remote, authenticated attacker could use a specially crafted SQL statement to cause PostgreSQL to crash or disclose a few bytes of server memory or possibly execute arbitrary code. (CVE-2016-5423)

  • A flaw was found in the way PostgreSQL client programs handled database and role names containing newlines, carriage returns, double quotes, or backslashes. By crafting such an object name, roles with the CREATEDB or CREATEROLE option could escalate their privileges to superuser when a superuser next executes maintenance with a vulnerable client program. (CVE-2016-5424)

    Red Hat would like to thank the PostgreSQL project for reporting these issues. Upstream acknowledges Heikki Linnakangas as the original reporter of CVE-2016-5423; and Nathan Bossart as the original reporter of CVE-2016-5424.

    Additional Changes:

    For detailed information on changes in this release, see the Red Hat Enterprise Linux 7.3 Release Notes linked from the References section.
  • Family:unixClass:patch
    Status:Reference(s):CVE-2016-5423
    CVE-2016-5424
    RHSA-2016:2606
    RHSA-2016:2606-01
    RHSA-2016:2606-02
    RHSA-2016:2606-02
    Platform(s):Red Hat Enterprise Linux 7
    Red Hat Enterprise Linux 7 (please do not use for >= RHEL-7.5)
    Product(s):
    Definition Synopsis
  • Red Hat Enterprise Linux must be installed
  • OR Package Information
  • Red Hat Enterprise Linux 7 is installed
  • AND
  • postgresql is earlier than 0:9.2.18-1.el7
  • AND postgresql is signed with Red Hat redhatrelease2 key
  • postgresql-contrib is earlier than 0:9.2.18-1.el7
  • AND postgresql-contrib is signed with Red Hat redhatrelease2 key
  • postgresql-devel is earlier than 0:9.2.18-1.el7
  • AND postgresql-devel is signed with Red Hat redhatrelease2 key
  • postgresql-docs is earlier than 0:9.2.18-1.el7
  • AND postgresql-docs is signed with Red Hat redhatrelease2 key
  • postgresql-libs is earlier than 0:9.2.18-1.el7
  • AND postgresql-libs is signed with Red Hat redhatrelease2 key
  • postgresql-plperl is earlier than 0:9.2.18-1.el7
  • AND postgresql-plperl is signed with Red Hat redhatrelease2 key
  • postgresql-plpython is earlier than 0:9.2.18-1.el7
  • AND postgresql-plpython is signed with Red Hat redhatrelease2 key
  • postgresql-pltcl is earlier than 0:9.2.18-1.el7
  • AND postgresql-pltcl is signed with Red Hat redhatrelease2 key
  • postgresql-server is earlier than 0:9.2.18-1.el7
  • AND postgresql-server is signed with Red Hat redhatrelease2 key
  • postgresql-test is earlier than 0:9.2.18-1.el7
  • AND postgresql-test is signed with Red Hat redhatrelease2 key
  • postgresql-upgrade is earlier than 0:9.2.18-1.el7
  • AND postgresql-upgrade is signed with Red Hat redhatrelease2 key
  • Definition Synopsis
  • Release Information
  • Red Hat Enterprise Linux 7 Client is installed
  • OR Red Hat Enterprise Linux 7 Server is installed
  • OR Red Hat Enterprise Linux 7 Workstation is installed
  • OR Red Hat Enterprise Linux 7 ComputeNode is installed
  • AND Package Information
  • postgresql-devel is earlier than 0:9.2.18-1.el7
  • AND postgresql-devel is signed with Red Hat redhatrelease2 key
  • OR
  • postgresql-plpython is earlier than 0:9.2.18-1.el7
  • AND postgresql-plpython is signed with Red Hat redhatrelease2 key
  • OR
  • postgresql-libs is earlier than 0:9.2.18-1.el7
  • AND postgresql-libs is signed with Red Hat redhatrelease2 key
  • OR
  • postgresql-plperl is earlier than 0:9.2.18-1.el7
  • AND postgresql-plperl is signed with Red Hat redhatrelease2 key
  • OR
  • postgresql-docs is earlier than 0:9.2.18-1.el7
  • AND postgresql-docs is signed with Red Hat redhatrelease2 key
  • OR
  • postgresql-test is earlier than 0:9.2.18-1.el7
  • AND postgresql-test is signed with Red Hat redhatrelease2 key
  • OR
  • postgresql-pltcl is earlier than 0:9.2.18-1.el7
  • AND postgresql-pltcl is signed with Red Hat redhatrelease2 key
  • OR
  • postgresql is earlier than 0:9.2.18-1.el7
  • AND postgresql is signed with Red Hat redhatrelease2 key
  • OR
  • postgresql-contrib is earlier than 0:9.2.18-1.el7
  • AND postgresql-contrib is signed with Red Hat redhatrelease2 key
  • OR
  • postgresql-server is earlier than 0:9.2.18-1.el7
  • AND postgresql-server is signed with Red Hat redhatrelease2 key
  • OR
  • postgresql-upgrade is earlier than 0:9.2.18-1.el7
  • AND postgresql-upgrade is signed with Red Hat redhatrelease2 key
  • BACK