Skip to content
OpenAdvisories
Unscored CVE-2015-3166 EUVD-2015-3244GHSA-65w5-rcgr-gxgj

The snprintf implementation in PostgreSQL before 9.0.20, 9.1.x before 9.1.16, 9.2.x before 9.2.11, 9.3.x before 9.3.7, and 9.4.x before 9.4…

Published Nov 20, 2019 · Updated Aug 6, 2024 · Assigned by redhat

Description

The snprintf implementation in PostgreSQL before 9.0.20, 9.1.x before 9.1.16, 9.2.x before 9.2.11, 9.3.x before 9.3.7, and 9.4.x before 9.4.2 does not properly handle system-call errors, which allows attackers to obtain sensitive information or have other unspecified impact via unknown vectors, as demonstrated by an out-of-memory error.

Affected products

VendorProductAffectedFixed
PostgreSQL Global Development Group PostgreSQL before 9.0.20, 9.1.x before 9.1.16, 9.2.x before 9.2.11, 9.3.x before 9.3.7, and 9.4.x before 9.4.2 —

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 8 postgresql-9.1 9.1.16-0+deb8u1 DSA-3269-1
Debian 8 postgresql-9.4 9.4.2-0+deb8u1 DSA-3270-1
Debian 7 postgresql-9.1 9.1.16-0+deb7u1 DSA-3269-1
Debian 6.0 postgresql-8.4 8.4.22lts2-0+deb6u2 DLA-227-1
ReleasePackageFixed inAdvisory
Ubuntu 14.04 LTS postgresql-9.1 9.1.16-0ubuntu0.14.04 —
Ubuntu 14.04 LTS postgresql-9.3 9.3.7-0ubuntu0.14.04 USN-2621-1
ReleasePackageFixed inAdvisory
RHEL 7 postgresql +10 9.2.13-1.ael7b_1 RHSA-2015:1194
RHEL 6 postgresql +9 8.4.20-3.el6_6 RHSA-2015:1194
RHEL 2 postgresql92-postgresql +10 9.2.13-1.el6 RHSA-2015:1195
RHEL 2 rh-postgresql94-postgresql +10 9.4.4-1.el6 RHSA-2015:1196
ReleasePackageFixed inAdvisory
SLES 12 postgresql93 +1 9.3.8-8.1 SUSE-SU-2015:1264-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 postgresql93 +1 9.3.8-8.1 SUSE-SU-2015:1264-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed postgresql93 9.3.15-1.1 openSUSE-SU-2024:10256-1
openSUSE Tumbleweed postgresql94 9.4.10-1.1 openSUSE-SU-2024:10030-1
openSUSE Tumbleweed postgresql95 9.5.4-1.2 openSUSE-SU-2024:10273-1

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 postgresql +10 9.2.13-1.el7_1 ELSA-2015-1194

Advisories 13

References