First published: Mon Aug 06 2012(Updated: )
pdo_sql_parser.re in the PDO extension in PHP before 5.3.14 and 5.4.x before 5.4.4 does not properly determine the end of the query string during parsing of prepared statements, which allows remote attackers to cause a denial of service (out-of-bounds read and application crash) via a crafted parameter value.
Credit: secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
PHP | <=5.3.13 | |
PHP | =5.3.0 | |
PHP | =5.3.1 | |
PHP | =5.3.2 | |
PHP | =5.3.3 | |
PHP | =5.3.4 | |
PHP | =5.3.5 | |
PHP | =5.3.6 | |
PHP | =5.3.7 | |
PHP | =5.3.8 | |
PHP | =5.3.9 | |
PHP | =5.3.10 | |
PHP | =5.3.11 | |
PHP | =5.3.12 | |
PHP | =5.4.0 | |
PHP | =5.4.1 | |
PHP | =5.4.2 | |
PHP | =5.4.3 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2012-3450 has a severity rating that suggests it can lead to denial of service due to application crashes.
To fix CVE-2012-3450, upgrade the PHP version to at least 5.3.14 or 5.4.4 or later.
CVE-2012-3450 affects PHP versions prior to 5.3.14 and any 5.4.x versions before 5.4.4.
CVE-2012-3450 enables remote attackers to exploit prepared statements, potentially causing denial of service.
Yes, CVE-2012-3450 can be exploited remotely by attackers through crafted parameters in prepared statements.