Skip to content
OpenAdvisories
Unscored CVE-2015-0241 EUVD-2015-0263GHSA-h47p-j4vf-9qhf

The to_char function in PostgreSQL before 9.0.19, 9.1.x before 9.1.15, 9.2.x before 9.2.10, 9.3.x before 9.3.6, and 9.4.x before 9.4.1 allo…

Published Jan 27, 2020 · Updated Aug 6, 2024 · Assigned by redhat

Description

The to_char function in PostgreSQL before 9.0.19, 9.1.x before 9.1.15, 9.2.x before 9.2.10, 9.3.x before 9.3.6, and 9.4.x before 9.4.1 allows remote authenticated users to cause a denial of service (crash) or possibly execute arbitrary code via a (1) large number of digits when processing a numeric formatting template, which triggers a buffer over-read, or (2) crafted timestamp formatting template, which triggers a buffer overflow.

Affected products

VendorProductAffectedFixed
PostgreSQL Global Development Group PostgreSQL before 9.0.19, 9.1.x before 9.1.15, 9.2.x before 9.2.10, 9.3.x before 9.3.6, 9.4.x before 9.4.1 —

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 7 postgresql-9.1 9.1.15-0+deb7u1 DSA-3155-1
Debian 6.0 postgresql-8.4 8.4.22lts1-0+deb6u1 DLA-152-1
ReleasePackageFixed inAdvisory
Ubuntu 14.04 LTS postgresql-9.1 9.1.15-0ubuntu0.14.04 —
Ubuntu 14.04 LTS postgresql-9.3 9.3.6-0ubuntu0.14.04 USN-2499-1
ReleasePackageFixed inAdvisory
RHEL 7 postgresql +10 9.2.10-2.ael7b_1 RHSA-2015:0750
RHEL 6 postgresql +9 8.4.20-2.el6_6 RHSA-2015:0750
RHEL 1 postgresql92-postgresql +10 9.2.10-1.el7 RHSA-2015:0699
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat Network Satellite Managed Db 5 postgresql92-postgresql +5 9.2.10-2.el6 RHSA-2015:0856
Red Hat Network Satellite 5 postgresql92-postgresql +5 9.2.10-2.el6 RHSA-2015:0856
ReleasePackageFixed inAdvisory
SLES 12 postgresql93 9.3.6-5.2 SUSE-SU-2015:0478-1
SLES 12 postgresql93-libs 9.3.6-5.1 SUSE-SU-2015:0478-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 12 postgresql93 9.3.6-5.2 SUSE-SU-2015:0478-1
SLES for SAP 12 postgresql93-libs 9.3.6-5.1 SUSE-SU-2015:0478-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed postgresql93 9.3.15-1.1 openSUSE-SU-2024:10256-1

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 postgresql +10 9.2.10-2.el7_1 ELSA-2015-0750

Advisories 9

References