PHP Release 5.4.23


PHP 5.4.23 Release Announcement

The PHP development team announces the immediate availability of PHP 5.4.23. About 10 bugs were fixed, including a security issue in OpenSSL module (CVE-2013-6420). All PHP 5.4 users are encouraged to upgrade to this version.

For source downloads of PHP 5.4.23 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

Source Code
PHP 5.4.23 (tar.bz2)
SHA256: ae7c070fa9b9e16413ef944d910b68f3ba79192eca4010b0af132b8631bd91cc
PHP 5.4.23 (tar.gz)
SHA256: c9add0e59f41298a253bbb9090c47a03064b099120a563ca8ad289e18fcd1ce7
Change Logs
core
  • Fixed bug #66094 (unregister_tick_function tries to cast a Closure to a string).
  • Fixed bug #65969 (Chain assignment with T_LIST failure).
  • Fixed bug #65947 (basename is no more working after fgetcsv in certain situation).
  • JSON
  • Fixed whitespace part of bug #64874 ("json_decode handles whitespace and case-sensitivity incorrectly").
mysqli
  • Fixed bug #66043 (Segfault calling bind_param() on mysqli).
mysqlnd
  • Fixed bug #66124 (mysqli under mysqlnd loses precision when bind_param with 'i').
  • Fixed bug #66141 (mysqlnd quote function is wrong with NO_BACKSLASH_ESCAPES after failed query).
openssl
  • Fixed memory corruption in openssl_x509_parse() (CVE-2013-6420). .
  • PDO
  • Fixed bug 65946
To Top