The latest release of PHP 8.4 is
8.4.25 which includes important security patches.
Source Code
-
PHP 8.4.5 (tar.gz)
- sha256: f05530d350f1ffe279e097c2af7a8d78cab046ef99d91f6b3151b06f0ab05d05
-
PHP 8.4.5 (tar.bz2)
- sha256: 9378c78887d0cd7462fc5c17f2de30c852f20f79d28795e2573fe3250d39436e
-
PHP 8.4.5 (tar.xz)
- sha256: 0d3270bbce4d9ec617befce52458b763fd461d475f1fe2ed878bb8573faed327
Change Log
-
bcmath
-
core
-
Fixed bug
GH-17623 (Broken stack overflow detection for variable compilation).
-
Fixed bug
GH-17618 (UnhandledMatchError does not take zend.exception_ignore_args=1 into account).
-
Fix fallback paths in fast_long_{add,sub}_function.
-
Fixed bug OSS-Fuzz #391975641 (Crash when accessing property backing value by reference).
-
Fixed bug
GH-17718 (Calling static methods on an interface that has `__callStatic` is allowed).
-
Fixed bug
GH-17713 (ReflectionProperty::getRawValue() and related methods may call hooks of overridden properties).
-
Fixed bug
GH-17916 (Final abstract properties should error).
-
Fixed bug
GH-17866 (zend_mm_heap corrupted error after upgrading from 8.4.3 to 8.4.4).
-
Fixed
GHSA-rwp7-7vc6-8477 (Reference counting in php_request_shutdown causes Use-After-Free). (CVE-2024-11235)
-
dom
-
ffi
-
fpm
-
Fixed bug
GH-17643 (FPM with httpd ProxyPass encoded PATH_INFO env).
-
gd
-
Fixed bug
GH-17703 (imagescale with both width and height negative values triggers only an Exception on width).
-
Fixed bug
GH-17772 (imagepalettetotruecolor crash with memory_limit=2M).
-
ldap
-
Fixed bug
GH-17704 (ldap_search fails when $attributes contains a non-packed array with numerical keys).
-
libxml
-
-
Fixed
GHSA-p3x9-6h7p-cgfc (libxml streams use wrong `content-type` header when requesting a redirected resource). (CVE-2025-1219)
-
mbstring
-
Fixed bug
GH-17503 (Undefined float conversion in mb_convert_variables).
-
opcache
-
Fixed bug
GH-17654 (Multiple classes using same trait causes function JIT crash).
-
Fixed bug
GH-17577 (JIT packed type guard crash).
-
Fixed bug
GH-17747 (Exception on reading property in register-based FETCH_OBJ_R breaks JIT).
-
Fixed bug
GH-17715 (Null pointer deref in observer API when calling cases() method on preloaded enum).
-
Fixed bug
GH-17868 (Cannot allocate memory with tracing JIT on 8.4.4).
-
pdo_sqlite
-
phar
-
Fixed bug
GH-17808: PharFileInfo refcount bug.
-
phpdbg
-
reflection
-
standard
-
Fixed bug
#72666 (stat cache clearing inconsistent between file:// paths and plain paths).
-
streams
-
windows
-
zlib