PHP 5.3.x < 5.3.14 Multiple Vulnerabilities
High Nessus Plugin ID 59529
Synopsis
The remote web server uses a version of PHP that is affected by
multiple vulnerabilities.
Description
According to its banner, the version of PHP installed on the remote
host is 5.3.x earlier than 5.3.14, and is, therefore, potentially
affected the following vulnerabilities :
- An integer overflow error exists in the function
'phar_parse_tarfile' in the file 'ext/phar/tar.c'. This
error can lead to a heap-based buffer overflow when
handling a maliciously crafted TAR file. Arbitrary code
execution is possible due to this error. (CVE-2012-2386)
- A weakness exists in the 'crypt' function related to
the DES implementation that can allow brute-force
attacks. (CVE-2012-2143)
- Several design errors involving the incorrect parsing
of PHP PDO prepared statements could lead to disclosure
of sensitive information or denial of service.
(CVE-2012-3450)
- A variable initialization error exists in the file
'ext/openssl/openssl.c' that can allow process memory
contents to be disclosed when input data is of length
zero. (CVE-2012-6113)
Solution
Upgrade to PHP version 5.3.14 or later.