This Release is Outdated
The latest release of PHP 8.3 is PHP
8.3.31
.
It is recommended to upgrade to the latest release.
PHP 8.3.24 Release Announcement
The PHP development team announces the immediate availability of PHP 8.3.24. 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.24 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
Change Log
-
calendar
- Fixed jewishtojd overflow on year argument.
-
core
- Fixed bug GH-18833 (Use after free with weakmaps dependent on destruction order).
- Fix OSS-Fuzz #427814456.
- Fix OSS-Fuzz #428983568 and #428760800.
- Fixed bug GH-17204 -Wuseless-escape warnings emitted by re2c.
-
curl
- Fix memory leaks when returning refcounted value from curl callback.
- Remove incorrect string release.
-
intl
- Fix memleak on failure in collator_get_sort_key().
-
ldap
- Fixed GH-18902 ldap_exop/ldap_exop_sync assert triggered on empty request OID.
-
mbstring
- Fixed bug GH-18901 (integer overflow mb_split).
-
oci8
- Fixed bug GH-18873 (OCI_RETURN_LOBS flag causes oci8 to leak memory).
-
opcache
- Fixed bug GH-18639 (Internal class aliases can break preloading + JIT).
- Fixed bug GH-14082 (Segmentation fault on unknown address 0x600000000018 in ext/opcache/jit/zend_jit.c).
-
openssl
- Fixed bug #80770 (It is not possible to get client peer certificate with stream_socket_server).
-
pcntl
- Fixed bug GH-18958 (Fatal error during shutdown after pcntl_rfork() or pcntl_forkx() with zend-max-execution-timers).
-
phar
- Fix stream double free in phar.
- Fix phar crash and file corruption with SplFileObject.
-
soap
- Fixed bug GH-18990, bug #81029, bug #47314 (SOAP HTTP socket not closing on object destruction).
- Fix memory leak when URL parsing fails in redirect.
-
spl
- Fixed bug GH-19094 (Attaching class with no Iterator implementation to MultipleIterator causes crash).
-
standard
- Fix misleading errors in printf().
- Fix RCN violations in array functions.
- Fixed GH-18976 pack() overflow with h/H format and INT_MAX repeater value.
-
streams
- Fixed GH-13264 (fgets() and stream_get_line() do not return false on filter fatal error).
-
zip
- Fix leak when path is too long in ZipArchive::extractTo().