Home » Releases » 5.4 » 5.4.45 »

PHP 5.4.9

PHP 5.4 is no longer officially supported by the PHP project.

Official support refers to that provided direct by the PHP Project.

If you install PHP via third-party packages, support timelines may be different. Please read the Release Support Policy for more information.

The latest release of PHP 5.4 is 5.4.45.

Source Code

Change Log

  • core

    • Fixed bug #63305 (zend_mm_heap corrupted with traits).
      Dmitry
      Laruence
    • Fixed bug #63369 ((un)serialize() leaves dangling pointers, causes crashes).
      Tony
      Andrew Sitnikov
    • Fixed bug #63241 (PHP fails to open Windows deduplicated files).
      daniel dot stelter-gliese at innogames dot de
    • Fixed bug #62444 (Handle leak in is_readable on windows).
      krazyest at seznam dot cz
  • curl

    • Fixed bug #63363 (Curl silently accepts boolean true for SSL_VERIFYHOST). Patch by John Jawed GH-221 (Anthony)
  • fileinfo

    • Fixed bug #63248 (Load multiple magic files from a directory under Windows).
      Anatoliy
  • libxml

    • Fixed bug #63389 (Missing context check on libxml_set_streams_context() causes memleak).
      Laruence
  • mbstring

    • Fixed bug #63447 (max_input_vars doesn't filter variables when mbstring.encoding_translation = On).
      Laruence
  • oci8

    • Fixed bug #63265 (Add ORA-00028 to the PHP_OCI_HANDLE_ERROR macro) (Chris Jones)
  • pcre

    • Fixed bug #63180 (Corruption of hash tables).
      Dmitry
    • Fixed bug #63055 (Segfault in zend_gc with SF2 testsuite).
      Dmitry
      Laruence
    • Fixed bug #63284 (Upgrade PCRE to 8.31).
      Anatoliy
  • pdo

    • Fixed bug #63235 (buffer overflow in use of SQLGetDiagRec).
      Martin Osvald
      Remi
  • pdo_pgsql

    • Fixed bug #62593 (Emulate prepares behave strangely with PARAM_BOOL).
      Will Fitch
  • phar

    • Fixed bug #63297 (Phar fails to write an openssl based signature).
      Anatoliy
  • streams

    • Fixed bug #63240 (stream_get_line() return contains delimiter string).
      Tjerk
      Gustavo
  • reflection

    • Fixed bug #63399 (ReflectionClass::getTraitAliases() incorrectly resolves traitnames).
      Laruence

PHP 5.4


  Represents a security release