Skip to content
OpenAdvisories
Low · 3.1 CVE-2019-10130 EUVD-2019-2172GHSA-5rxr-v694-cxfj

A vulnerability was found in PostgreSQL versions 11.x up to excluding 11.3, 10.x up to excluding 10.8, 9.6.x up to, excluding 9.6.13, 9.5.x…

Published Jul 30, 2019 · Updated Aug 4, 2024 · Assigned by redhat

Description

A vulnerability was found in PostgreSQL versions 11.x up to excluding 11.3, 10.x up to excluding 10.8, 9.6.x up to, excluding 9.6.13, 9.5.x up to, excluding 9.5.17. PostgreSQL maintains column statistics for tables. Certain statistics, such as histograms and lists of most common values, contain values taken from the column. PostgreSQL does not evaluate row security policies before consulting those statistics during query planning; an attacker can exploit this to read the most common values of certain columns. Affected columns are those for which the attacker has SELECT privilege and for which, in an ordinary query, row-level security prunes the set of rows visible to the attacker.

Affected products

VendorProductAffectedFixed
PostgreSQL Project postgresql 11.x up to, excluding 11.3, 10.x up to, excluding 10.8, 9.6.x up to, excluding 9.6.13, 9.5.x up to, excluding 9.5.17 —

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.13-0+deb9u1 DSA-4439-1
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS postgresql-10 10.8-0ubuntu0.18.04.1 USN-3972-1
Ubuntu 16.04 LTS postgresql-9.5 9.5.17-0ubuntu0.16.04.1 USN-3972-1
ReleasePackageFixed inAdvisory
RHEL 8 postgresql +10 9.6.20-1.module+el8.3.0+8938+7f0e88b6 RHSA-2020:5619, RHSA-2020:3669
RHEL 8 postgresql-upgrade +1 10.14-1.module+el8.2.0+7801+be0fed80 RHSA-2020:3669
RHEL 3 rh-postgresql10-postgresql +13 10.12-2.el7 RHSA-2020:0980
RHEL 3 rh-postgresql96-postgresql +13 9.6.19-1.el7 RHSA-2020:4295
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
RHEL 8.2 EUS postgresql +10 9.6.20-1.module+el8.2.0+8939+9a3b4b64 RHSA-2021:0164
RHEL 8.1 EUS postgresql +10 9.6.20-1.module+el8.1.0+9156+8ff1384f RHSA-2021:0167, RHSA-2021:0166
RHEL 8.1 EUS postgresql-upgrade +1 10.15-1.module+el8.1.0+9154+cd474635 RHSA-2021:0166
RHEL 8.0 E4S postgresql +10 9.6.20-1.module+el8.0.0+9157+356b8def RHSA-2020:5664, RHSA-2020:5661
RHEL 8.0 E4S postgresql-upgrade +1 10.15-1.module+el8.0.0+9155+4a85661a RHSA-2020:5664
ReleasePackageFixed inAdvisory
SLES 15 SP1 postgresql10 10.9-8.3.1 SUSE-SU-2019:2012-1
SLES 15 postgresql10 10.9-4.13.2 SUSE-SU-2019:1810-1
SLES 12 SP4 postgresql10 +1 10.8-1.9.1 SUSE-SU-2019:1511-1
SLES 12 SP3 postgresql10 +1 10.8-1.9.1 SUSE-SU-2019:1511-1
SLES 12 SP3 postgresql96 +1 9.6.13-3.25.1 SUSE-SU-2019:1687-1
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 SP4 postgresql10 +1 10.8-1.9.1 SUSE-SU-2019:1511-1
SLES for SAP 12 SP3 postgresql10 +1 10.8-1.9.1 SUSE-SU-2019:1511-1
SLES for SAP 12 SP3 postgresql96 +1 9.6.13-3.25.1 SUSE-SU-2019:1687-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed postgresql10 10.18-1.3 openSUSE-SU-2024:11184-1
openSUSE Tumbleweed postgresql11 11.13-1.3 openSUSE-SU-2024:11185-1
openSUSE Leap 15.1 postgresql 12.0.1-lp151.6.9.1 openSUSE-SU-2020:1227-1
openSUSE Leap 15.1 postgresql10 10.9-lp151.2.3.1 openSUSE-SU-2020:1227-1, openSUSE-SU-2019:1773-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
openSUSE Leap 15.0 postgresql10 10.9-lp151.2.3.1 openSUSE-SU-2019:1773-1
ReleasePackageFixed inAdvisory
Alpine v3.20 postgresql14 +1 11.3-r0 —
Alpine v3.19 postgresql14 +1 11.3-r0 —
Alpine v3.18 postgresql14 +1 11.3-r0 —
Alpine v3.17 postgresql14 +1 11.3-r0 —
Alpine v3.16 postgresql14 11.3-r0 —
Show 10 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.15 postgresql14 11.3-r0 —
Alpine v3.14 postgresql 11.3-r0 —
Alpine v3.13 postgresql 11.3-r0 —
Alpine v3.12 postgresql 11.3-r0 —
Alpine v3.11 postgresql 11.3-r0 —
Alpine v3.10 postgresql 11.3-r0 —
Alpine v3.9 postgresql 11.3-r0 —
Alpine v3.8 postgresql 10.8-r0 —
Alpine v3.7 postgresql 10.8-r0 —
Alpine v3.6 postgresql 9.6.13-r0 —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 postgresql +12 10.14-1.module+el8.2.0+7785+0ea9f177 ELSA-2020-3669
Oracle Linux 7 rh-postgresql10-postgresql +13 10.15-1.el7 ELSA-2021-9290

Advisories 22

References