Skip to content
OpenAdvisories
Unscored CVE-2015-4644 EUVD-2015-4663GHSA-xhh6-8vwc-47w8

The php_pgsql_meta_data function in pgsql.c in the PostgreSQL (aka pgsql) extension in PHP before 5.4.42, 5.5.x before 5.5.26, and 5.6.x be…

Published May 16, 2016 · Updated Aug 6, 2024 · Assigned by redhat

Description

The php_pgsql_meta_data function in pgsql.c in the PostgreSQL (aka pgsql) extension in PHP before 5.4.42, 5.5.x before 5.5.26, and 5.6.x before 5.6.10 does not validate token extraction for table names, which might allow remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a crafted name. NOTE: this vulnerability exists because of an incomplete fix for CVE-2015-1352.

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 php5 5.6.12+dfsg-0+deb8u1 DSA-3344-1
Debian 7 php5 5.4.44-0+deb7u1 DSA-3344-1
Debian 6.0 php5 5.3.3.1-7+squeeze27 DLA-307-1
ReleasePackageFixed inAdvisory
Ubuntu 14.04 LTS php5 5.5.9+dfsg-1ubuntu4.11 USN-2658-1
ReleasePackageFixed inAdvisory
RHEL 2 php54-php +24 5.4.40-3.el6 RHSA-2015:1219
RHEL 2 php55-php +26 5.5.21-4.el6 RHSA-2015:1186
RHEL 2 rh-php56-php +27 5.6.5-7.el6 RHSA-2015:1187
ReleasePackageFixed inAdvisory
SLES 12 php5 5.5.14-30.1 SUSE-SU-2015:1253-2, SUSE-SU-2015:1253-1
SLES 11 SP2 php53 5.3.17-47.1 SUSE-SU-2016:1638-1

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 php54-php +22 5.4.40-3.el7 ELSA-2015-1219
Oracle Linux 7 php54-php-imap +1 5.4.40-3.el6 ELSA-2015-1219
Oracle Linux 7 php55-php +24 5.5.21-4.el7 ELSA-2015-1186

Advisories 11

References