Skip to content
OpenAdvisories
Unscored CVE-2017-15098 EUVD-2017-6565GHSA-4r9v-fq66-c5gx

Invalid json_populate_recordset or jsonb_populate_recordset function calls in PostgreSQL 10.x before 10.1, 9.6.x before 9.6.6, 9.5.x before…

Published Nov 22, 2017 · Updated Sep 16, 2024 · Assigned by redhat

Description

Invalid json_populate_recordset or jsonb_populate_recordset function calls in PostgreSQL 10.x before 10.1, 9.6.x before 9.6.6, 9.5.x before 9.5.10, 9.4.x before 9.4.15, and 9.3.x before 9.3.20 can crash the server or disclose a few bytes of server memory.

Affected products

VendorProductAffectedFixed
Red Hat postgresql 10.x before 10.1, 9.6.x before 9.6.6, 9.5.x before 9.5.10, 9.4.x before 9.4.15, 9.3.x before 9.3.20 —

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.6-0+deb9u1 DSA-4028-1
Debian 8 postgresql-9.4 9.4.15-0+deb8u1 DSA-4027-1
ReleasePackageFixed inAdvisory
Ubuntu 16.04 LTS postgresql-9.5 9.5.10-0ubuntu0.16.04 USN-3479-1
Ubuntu 14.04 LTS postgresql-9.3 9.3.20-0ubuntu0.14.04 USN-3479-1
ReleasePackageFixed inAdvisory
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
ReleasePackageFixed inAdvisory
SLES 12 SP3 postgresql96 +1 9.6.6-3.10.1 SUSE-SU-2017:3391-1
SLES 12 SP2 postgresql94 +1 9.4.15-21.13.1 SUSE-SU-2018:0081-1
SLES 12 SP2 postgresql96 +1 9.6.6-3.10.1 SUSE-SU-2017:3391-1
SLES 11 SP4 postgresql94 +1 9.4.15-0.23.10.1 SUSE-SU-2018:0077-1
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 SP3 postgresql96 +1 9.6.6-3.10.1 SUSE-SU-2017:3391-1
SLES for SAP 12 SP2 postgresql94 9.4.15-21.13.1 SUSE-SU-2018:0081-1
SLES for SAP 12 SP2 postgresql96 +1 9.6.6-3.10.1 SUSE-SU-2017:3391-1
SLES for SAP 11 SP4 postgresql94 +1 9.4.15-0.23.10.1 SUSE-SU-2018:0077-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed postgresql10 10.18-1.3 openSUSE-SU-2024:11184-1
ReleasePackageFixed inAdvisory
Alpine v3.20 postgresql14 +1 10.1-r0 —
Alpine v3.19 postgresql14 +1 10.1-r0 —
Alpine v3.18 postgresql14 +1 10.1-r0 —
Alpine v3.17 postgresql14 +1 10.1-r0 —
Alpine v3.16 postgresql14 10.1-r0 —
Show 13 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.15 postgresql14 10.1-r0 —
Alpine v3.14 postgresql 10.1-r0 —
Alpine v3.13 postgresql 10.1-r0 —
Alpine v3.12 postgresql 10.1-r0 —
Alpine v3.11 postgresql 10.1-r0 —
Alpine v3.10 postgresql 10.1-r0 —
Alpine v3.9 postgresql 10.1-r0 —
Alpine v3.8 postgresql 10.1-r0 —
Alpine v3.7 postgresql 10.1-r0 —
Alpine v3.6 postgresql 9.6.6-r0 —
Alpine v3.5 postgresql 9.6.6-r0 —
Alpine v3.4 postgresql 9.5.10-r0 —
Alpine v3.3 postgresql 9.4.15-r0 —

Advisories 10

References