Skip to content
OpenAdvisories
High · 8.5 CVE-2018-10915 EUVD-2018-2970GHSA-q7vw-gjh3-qf97

A vulnerability was found in libpq, the default PostgreSQL client library where libpq failed to properly reset its internal state between c…

Published Aug 9, 2018 · Updated Aug 5, 2024 · Assigned by redhat

Description

A vulnerability was found in libpq, the default PostgreSQL client library where libpq failed to properly reset its internal state between connections. If an affected version of libpq was used with "host" or "hostaddr" connection parameters from untrusted input, attackers could bypass client-side connection security features, obtain access to higher privileged connections or potentially cause other impact through SQL injection, by causing the PQescape() functions to malfunction. Postgresql versions before 10.5, 9.6.10, 9.5.14, 9.4.19, and 9.3.24 are affected.

Affected products

VendorProductAffectedFixed
PostgreSQL Global Development Group postgresql 10.5, 9.6.10, 9.5.14, 9.4.19, 9.3.24 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 9 postgresql-9.6 9.6.10-0+deb9u1 DSA-4269-1
Debian 8 postgresql-9.4 9.4.19-0+deb8u1 DLA-1464-1
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS postgresql-10 10.5-0ubuntu0.18.04 USN-3744-1
Ubuntu 16.04 LTS postgresql-9.5 9.5.14-0ubuntu0.16.04 USN-3744-1
Ubuntu 14.04 LTS postgresql-9.3 9.3.24-0ubuntu0.14.04 USN-3744-1
ReleasePackageFixed inAdvisory
RHEL 7 postgresql +11 9.2.24-1.el7_5 RHSA-2018:2557
RHEL 7 rhvm-appliance 2:4.2-20180828.0.el7 RHSA-2018:2643
RHEL 3 rh-postgresql10-postgresql +13 10.5-1.el7 RHSA-2018:2565
RHEL 3 rh-postgresql95-postgresql +10 9.5.14-1.el6 RHSA-2018:2511
RHEL 3 rh-postgresql96-postgresql +13 9.6.10-1.el6 RHSA-2018:2566
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat CloudForms 5 cfme 5.9.6.5-3.el7cf RHSA-2018:3816
Red Hat CloudForms 5 cfme-appliance +2 5.9.6.5-1.el7cf RHSA-2018:3816
Red Hat CloudForms 5 cfme-gemset +1 5.9.6.5-2.el7cf RHSA-2018:3816
Red Hat CloudForms 5 dbus-api-service 1.0.1-3.1.el7cf RHSA-2018:3816
Red Hat CloudForms 5 httpd-configmap-generator 0.2.2-1.2.el7cf RHSA-2018:3816
Red Hat CloudForms 5 postgresql96 +9 9.6.10-1PGDG.el7at RHSA-2018:3816
ReleasePackageFixed inAdvisory
SLES 15 postgresql10 10.5-4.5.1 SUSE-SU-2018:2564-1
SLES 12 SP3 postgresql96 9.6.10-3.22.7 SUSE-SU-2018:3377-1
SLES 12 SP3 postgresql96-libs 9.6.10-3.22.1 SUSE-SU-2018:3377-1
SLES 12 SP2 postgresql94 9.4.19-21.22.7 SUSE-SU-2018:3909-1
SLES 12 SP2 postgresql96 9.6.10-3.22.7 SUSE-SU-2018:3377-1
SLES 12 SP2 postgresql96-libs 9.6.10-3.22.1 SUSE-SU-2018:3377-1
SLES 12 SP1 postgresql94 9.4.19-21.22.7 SUSE-SU-2018:3909-1
SLES 12 SP1 postgresql96 9.6.10-3.22.7 SUSE-SU-2018:3377-1
SLES 12 SP1 postgresql96-libs 9.6.10-3.22.1 SUSE-SU-2018:3377-1
SLES 12 postgresql94 9.4.19-21.22.7 SUSE-SU-2018:3909-1
SLES 12 postgresql96 9.6.10-3.22.7 SUSE-SU-2018:3377-1
SLES 12 postgresql96-libs 9.6.10-3.22.1 SUSE-SU-2018:3377-1
Show 7 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES 11 SP4 postgresql94 +1 9.4.19-0.23.19.1 SUSE-SU-2018:3287-1
SLES for SAP 12 SP3 postgresql96 9.6.10-3.22.7 SUSE-SU-2018:3377-1
SLES for SAP 12 SP3 postgresql96-libs 9.6.10-3.22.1 SUSE-SU-2018:3377-1
SLES for SAP 12 SP2 postgresql94 9.4.19-21.22.7 SUSE-SU-2018:3909-1
SLES for SAP 12 SP2 postgresql96 9.6.10-3.22.7 SUSE-SU-2018:3377-1
SLES for SAP 12 SP2 postgresql96-libs 9.6.10-3.22.1 SUSE-SU-2018:3377-1
SLES for SAP 12 SP1 postgresql94 9.4.19-21.22.7 SUSE-SU-2018:3909-1
SLES for SAP 12 SP1 postgresql96 9.6.10-3.22.7 SUSE-SU-2018:3377-1
SLES for SAP 12 SP1 postgresql96-libs 9.6.10-3.22.1 SUSE-SU-2018:3377-1
SLES for SAP 11 SP4 postgresql94 +1 9.4.19-0.23.19.1 SUSE-SU-2018:3287-1
SUSE OpenStack Cloud 7 postgresql94 9.4.19-21.22.7 SUSE-SU-2018:3909-1
SUSE OpenStack Cloud 7 postgresql96 9.6.10-3.22.7 SUSE-SU-2018:3377-1
SUSE OpenStack Cloud 7 postgresql96-libs 9.6.10-3.22.1 SUSE-SU-2018:3377-1
SUSE Enterprise Storage 4 postgresql94 9.4.19-21.22.7 SUSE-SU-2018:3909-1
SUSE Enterprise Storage 4 postgresql96 9.6.10-3.22.7 SUSE-SU-2018:3377-1
SUSE Enterprise Storage 4 postgresql96-libs 9.6.10-3.22.1 SUSE-SU-2018:3377-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed postgresql10 10.18-1.3 openSUSE-SU-2024:11184-1
openSUSE Leap 15.1 postgresql 12.0.1-lp151.6.9.1 openSUSE-SU-2020:1227-1
openSUSE Leap 15.1 postgresql10 10.13-lp151.2.14.1 openSUSE-SU-2020:1227-1
openSUSE Leap 15.1 postgresql12 12.3-lp151.2.1 openSUSE-SU-2020:1227-1
openSUSE Leap 15.1 postgresql96 9.6.19-lp151.3.3.1 openSUSE-SU-2020:1227-1
ReleasePackageFixed inAdvisory
Alpine v3.20 postgresql14 +1 10.5-r0 —
Alpine v3.19 postgresql14 +1 10.5-r0 —
Alpine v3.18 postgresql14 +1 10.5-r0 —
Alpine v3.17 postgresql14 +1 10.5-r0 —
Alpine v3.16 postgresql14 10.5-r0 —
Show 11 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.15 postgresql14 10.5-r0 —
Alpine v3.14 postgresql 10.5-r0 —
Alpine v3.13 postgresql 10.5-r0 —
Alpine v3.12 postgresql 10.5-r0 —
Alpine v3.11 postgresql 10.5-r0 —
Alpine v3.10 postgresql 10.5-r0 —
Alpine v3.9 postgresql 10.5-r0 —
Alpine v3.8 postgresql 10.5-r0 —
Alpine v3.7 postgresql 10.5-r0 —
Alpine v3.6 postgresql 9.6.10-r0 —
Alpine v3.5 postgresql 9.6.10-r0 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 postgresql +11 9.2.24-1.amzn2.0.1 ALAS2-2018-1080

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 postgresql +11 9.2.24-1.el7_5 ELSA-2018-2557

Advisories 18

References