PHP Release 8.3.10

PHP 8.3.10 Release Announcement

The PHP development team announces the immediate availability of PHP 8.3.10. This is a bug fix release.

All PHP 8.3 users are encouraged to upgrade to this version.

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

Source Code
PHP 8.3.10 (tar.gz)
SHA256: d0b4dd5ff465053248fd28dacf2fe0bed79deaaef657890cecb6bfcb73996dcd
PHP 8.3.10 (tar.bz2)
SHA256: e584199c350b46343c37069bb9cc20ad893cb04c747c899ef1b05eadc0eea3b0
PHP 8.3.10 (tar.xz)
SHA256: a0f2179d00931fe7631a12cbc3428f898ca3d99fe564260c115af381d2a1978d
Change Logs
core
  • Fixed bug GH-13922 (Fixed support for systems with sysconf(_SC_GETPW_R_SIZE_MAX) == -1).
  • Fixed bug GH-14626 (Fix is_zend_ptr() for huge blocks).
  • Fixed bug GH-14590 (Memory leak in FPM test gh13563-conf-bool-env.phpt.
  • Fixed OSS-Fuzz #69765.
  • Fixed bug GH-14741 (Segmentation fault in Zend/zend_types.h).
  • Fixed bug GH-14969 (Use-after-free in property coercion with __toString()).
  • Fixed bug GH-14961 (Comment between -> and keyword results in parse error).
dom
  • Fixed bug GH-14702 (DOMDocument::xinclude() crash).
fileinfo
  • Fixed bug GH-14888 (README.REDIST.BINS refers to non-existing LICENSE).
gd
  • ext/gd/tests/gh10614.phpt: skip if no PNG support.
  • restored warning instead of fata error.
libxml
  • Fixed bug GH-14563 (Build failure with libxml2 v2.13.0).
opcache
  • Fixed bug GH-14550 (No warning message when Zend DTrace is enabled that opcache.jit is implictly disabled).
output
  • Fixed bug GH-14808 (Unexpected null pointer in Zend/zend_string.h with empty output buffer).
pdo
  • Fixed bug GH-14712 (Crash with PDORow access to null property).
phar
  • Fixed bug GH-14603 (null string from zip entry).
phpdbg
  • Fixed bug GH-14596 (crashes with ASAN and ZEND_RC_DEBUG=1).
  • Fixed bug GH-14553 (echo output trimmed at NULL byte).
shmop
  • Fixed bug GH-14537 (shmop Windows 11 crashes the process).
spl
  • Fixed bug GH-14639 (Member access within null pointer in ext/spl/spl_observer.c).
standard
  • Fixed bug GH-14775 (range function overflow with negative step argument).
  • Fix 32-bit wordwrap test failures.
  • Fixed bug GH-14774 (time_sleep_until overflow).
streams
  • Fixed bug GH-14930 (Custom stream wrapper dir_readdir output truncated to 255 characters in PHP 8.3).
tidy
  • Fix memory leak in tidy_repair_file().
treewide
  • Fix compatibility with libxml2 2.13.2.
xml
  • Move away from to-be-deprecated libxml fields.
  • Fixed bug GH-14834 (Error installing PHP when --with-pear is used).
To Top