First published: Mon Mar 30 2015(Updated: )
The build_tablename function in pgsql.c in the PostgreSQL (aka pgsql) extension in PHP through 5.6.7 does not validate token extraction for table names, which allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a crafted name.
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
macOS Yosemite | <=10.10.5 | |
PHP | <5.4.40 | |
PHP | >=5.5.0<5.5.24 | |
PHP | >=5.6.0<5.6.8 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2015-1352 is classified as a denial of service vulnerability, leading to application crashes due to NULL pointer dereferencing.
To fix CVE-2015-1352, upgrade to PHP version 5.6.8 or later, or ensure you are using a version of PHP that does not fall within the affected ranges.
CVE-2015-1352 affects PHP versions up to 5.6.7 and specific versions of macOS Yosemite.
Yes, CVE-2015-1352 can be exploited remotely by attackers through crafted table names causing denial of service.
The impact of CVE-2015-1352 includes application crashes, leading to potential service disruption for users.