Jump to content
Compatible Support Forums
Sign in to follow this  
news

[RHSA-2016:1781-01] Moderate: rh-postgresql94-postgresql security update

Recommended Posts

-----BEGIN PGP SIGNED MESSAGE-----

Hash: SHA1

 

=====================================================================

Red Hat Security Advisory

 

Synopsis: Moderate: rh-postgresql94-postgresql security update

Advisory ID: RHSA-2016:1781-01

Product: Red Hat Software Collections

Advisory URL: https://rhn.redhat.com/errata/RHSA-2016-1781.html

Issue date: 2016-08-31

CVE Names: CVE-2016-5423 CVE-2016-5424

=====================================================================

 

1. Summary:

 

An update for rh-postgresql94-postgresql is now available for Red Hat

Software Collections.

 

Red Hat Product Security has rated this update as having a security impact

of Moderate. A Common Vulnerability Scoring System (CVSS) base score, which

gives a detailed severity rating, is available for each vulnerability from

the CVE link(s) in the References section.

 

2. Relevant releases/architectures:

 

Red Hat Software Collections for Red Hat Enterprise Linux Server (v. 6) - x86_64

Red Hat Software Collections for Red Hat Enterprise Linux Server (v. 7) - x86_64

Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 6.6) - x86_64

Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 6.7) - x86_64

Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 7.1) - x86_64

Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 7.2) - x86_64

Red Hat Software Collections for Red Hat Enterprise Linux Workstation (v. 6) - x86_64

Red Hat Software Collections for Red Hat Enterprise Linux Workstation (v. 7) - x86_64

 

3. Description:

 

PostgreSQL is an advanced object-relational database management system

(DBMS).

 

The following packages have been upgraded to a newer upstream version:

rh-postgresql94-postgresql (9.4.9)

 

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.

 

4. Solution:

 

For details on how to apply this update, which includes the changes

described in this advisory, refer to:

 

https://access.redhat.com/articles/11258

 

If the postgresql service is running, it will be automatically restarted

after installing this update.

 

5. Bugs fixed (https://bugzilla.redhat.com/):

 

1364001 - CVE-2016-5423 postgresql: CASE/WHEN with inlining can cause untrusted pointer dereference

1364002 - CVE-2016-5424 postgresql: privilege escalation via crafted database and role names

 

6. Package List:

 

Red Hat Software Collections for Red Hat Enterprise Linux Server (v. 6):

 

Source:

rh-postgresql94-postgresql-9.4.9-1.el6.src.rpm

 

x86_64:

rh-postgresql94-postgresql-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-contrib-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-debuginfo-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-devel-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-docs-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-libs-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-plperl-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-plpython-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-pltcl-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-server-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-static-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-test-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-upgrade-9.4.9-1.el6.x86_64.rpm

 

Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 6.6):

 

Source:

rh-postgresql94-postgresql-9.4.9-1.el6.src.rpm

 

x86_64:

rh-postgresql94-postgresql-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-contrib-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-debuginfo-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-devel-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-docs-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-libs-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-plperl-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-plpython-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-pltcl-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-server-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-static-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-test-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-upgrade-9.4.9-1.el6.x86_64.rpm

 

Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 6.7):

 

Source:

rh-postgresql94-postgresql-9.4.9-1.el6.src.rpm

 

x86_64:

rh-postgresql94-postgresql-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-contrib-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-debuginfo-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-devel-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-docs-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-libs-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-plperl-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-plpython-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-pltcl-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-server-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-static-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-test-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-upgrade-9.4.9-1.el6.x86_64.rpm

 

Red Hat Software Collections for Red Hat Enterprise Linux Workstation (v. 6):

 

Source:

rh-postgresql94-postgresql-9.4.9-1.el6.src.rpm

 

x86_64:

rh-postgresql94-postgresql-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-contrib-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-debuginfo-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-devel-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-docs-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-libs-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-plperl-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-plpython-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-pltcl-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-server-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-static-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-test-9.4.9-1.el6.x86_64.rpm

rh-postgresql94-postgresql-upgrade-9.4.9-1.el6.x86_64.rpm

 

Red Hat Software Collections for Red Hat Enterprise Linux Server (v. 7):

 

Source:

rh-postgresql94-postgresql-9.4.9-1.el7.src.rpm

 

x86_64:

rh-postgresql94-postgresql-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-contrib-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-debuginfo-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-devel-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-docs-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-libs-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-plperl-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-plpython-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-pltcl-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-server-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-static-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-test-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-upgrade-9.4.9-1.el7.x86_64.rpm

 

Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 7.1):

 

Source:

rh-postgresql94-postgresql-9.4.9-1.el7.src.rpm

 

x86_64:

rh-postgresql94-postgresql-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-contrib-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-debuginfo-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-devel-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-docs-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-libs-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-plperl-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-plpython-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-pltcl-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-server-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-static-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-test-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-upgrade-9.4.9-1.el7.x86_64.rpm

 

Red Hat Software Collections for Red Hat Enterprise Linux Server EUS (v. 7.2):

 

Source:

rh-postgresql94-postgresql-9.4.9-1.el7.src.rpm

 

x86_64:

rh-postgresql94-postgresql-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-contrib-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-debuginfo-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-devel-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-docs-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-libs-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-plperl-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-plpython-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-pltcl-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-server-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-static-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-test-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-upgrade-9.4.9-1.el7.x86_64.rpm

 

Red Hat Software Collections for Red Hat Enterprise Linux Workstation (v. 7):

 

Source:

rh-postgresql94-postgresql-9.4.9-1.el7.src.rpm

 

x86_64:

rh-postgresql94-postgresql-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-contrib-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-debuginfo-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-devel-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-docs-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-libs-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-plperl-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-plpython-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-pltcl-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-server-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-static-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-test-9.4.9-1.el7.x86_64.rpm

rh-postgresql94-postgresql-upgrade-9.4.9-1.el7.x86_64.rpm

 

These packages are GPG signed by Red Hat for security. Our key and

details on how to verify the signature are available from

https://access.redhat.com/security/team/key/

 

7. References:

 

https://access.redhat.com/security/cve/CVE-2016-5423

https://access.redhat.com/security/cve/CVE-2016-5424

https://access.redhat.com/security/updates/classification/#moderate

https://www.postgresql.org/about/news/1644/

https://www.postgresql.org/docs/current/static/release-9-4-6.html

 

8. Contact:

 

The Red Hat security contact is . More contact

details at https://access.redhat.com/security/team/contact/

 

Copyright 2016 Red Hat, Inc.

-----BEGIN PGP SIGNATURE-----

Version: GnuPG v1

 

iD8DBQFXxnVAXlSAg2UNWIIRAsN3AKC6gcgXEBHRg/ou4VNmfBy4Nxh/FQCfbuEr

y0yhdKD/urkt+1lG1I34sxo=

=qiqO

-----END PGP SIGNATURE-----

 

 

--

 

Share this post


Link to post

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×