Home » Releases » 8.4 » 8.4.25 »

PHP 8.4.2

The latest release of PHP 8.4 is 8.4.25 which includes important security patches.

Source Code

  • PHP 8.4.2 (tar.gz)

    • sha256: 5d3cf82a7f4cafdcfc4f3d98f3e3ee81077ae57c709a5613cbff5834d78a7747
  • PHP 8.4.2 (tar.bz2)

    • sha256: ef4fe9921b885ce3b047792ab60260eaf657e22812be511d19d0e45edf984783
  • PHP 8.4.2 (tar.xz)

    • sha256: 92636453210f7f2174d6ee6df17a5811368f556a6c2c2cbcf019321e36456e01

Change Log

  • bcmath

    • Fixed bug GH-16978 (Avoid unnecessary padding with leading zeros).
      Saki Takamachi
  • com

    • Fixed bug GH-16991 (Getting typeinfo of non DISPATCH variant segfaults).
      cmb
  • core

    • Fixed bug GH-16344 (setRawValueWithoutLazyInitialization() and skipLazyInitialization() may change initialized proxy).
      Arnaud
    • Fix is_zend_ptr() huge block comparison.
      nielsdos
    • Fixed potential OOB read in zend_dirname() on Windows.
      cmb
    • Fixed bug GH-15964 (printf() can strip sign of -INF).
      divinity76
      cmb
  • curl

    • Fix various memory leaks in curl mime handling.
      nielsdos
  • dba

    • Fixed bug GH-16990 (dba_list() is now zero-indexed instead of using resource ids) (kocsismate)
  • dom

    • Fixed bug GH-16906 (Reloading document can cause UAF in iterator).
      nielsdos
  • fpm

    • Fixed bug GH-16932 (wrong FPM status output).
      Jakub Zelenka
      James Lucas
  • gmp

    • Fixed bug GH-16890 (array_sum() with GMP can loose precision (LLP64)).
      cmb
  • opcache

    • Fixed bug GH-16851 (JIT_G(enabled) not set correctly on other threads).
      dktapps
    • Fixed bug GH-16902 (Set of opcache tests fail zts+aarch64).
      nielsdos
    • Fixed bug GH-16879 (JIT dead code skipping does not update call_level).
      nielsdos
  • sapi

    • Fixed bug GH-16998 (UBSAN warning in rfc1867).
      nielsdos
  • phpdbg

    • Fixed bug GH-15208 (Segfault with breakpoint map and phpdbg_clear()).
      nielsdos
  • standard

    • Fixed bug GH-16905 (Internal iterator functions can't handle UNDEF properties).
      nielsdos
    • Fixed bug GH-16957 (Assertion failure in array_shift with self-referencing array).
      nielsdos
  • streams

    • Fixed network connect poll interuption handling.
      Jakub Zelenka
  • windows

    • Fixed bug GH-16849 (Error dialog causes process to hang).
      cmb
    • Windows Server 2025 is now properly reported.
      cmb

PHP 8.4


  Represents a security release