PHP 8.3.24 released

Published by

PHP 8.3.24 has been released by Jakub Zelenka, providing a series of bug fixes and enhancements across various components of the PHP codebase. This update addresses notable issues in areas such as Calendar, Core, LDAP, Mbstring, OCI8, Opcache, OpenSSL, PCNTL, Phar, SOAP, SPL, Standard, Streams, and Zip. The fixes aim to resolve specific problems including overflows, memory leaks, segmentation faults, and vulnerabilities, thereby improving the overall stability and security of the PHP environment.

Key Fixes in PHP 8.3.24:

- Calendar: Resolved jewishtojd overflow related to year arguments.
- Core: Fixed critical bugs causing memory issues and warnings.
- Curl: Addressed memory leaks in curl callbacks.
- LDAP: Corrected issues that triggered assertions on empty request OIDs.
- MbString: Resolved integer overflow in mb_split function.
- OCI8: Fixed memory leaks associated with the OCI_RETURN_LOBS flag.
- Opcache: Resolved bugs that could disrupt preloading and JIT processes.
- OpenSSL: Fixed issues preventing the retrieval of client peer certificates.
- PCNTL: Addressed fatal errors occurring during shutdown after process forking.
- Phar: Resolved crashes and file corruption issues related to SplFileObject.
- SOAP: Fixed several memory leaks and socket closure issues.
- SPL: Corrected crashing behavior when using MultipleIterator with incompatible classes.
- Standard: Fixed misleading error messages in printf and overflow issues in pack().
- Streams: Improved error handling for fgets() and stream_get_line().
- Zip: Resolved memory leaks encountered with long paths in ZipArchive::extractTo().

This update is part of ongoing efforts to enhance the performance and reliability of PHP, ensuring developers have a robust programming environment. As PHP continues to evolve, users can expect further improvements and features in future releases

PHP 8.3.24 released

Jakub Zelenka has announced the release of PHP 8.3.24, which addresses several bugs within the PHP codebase. The updates encompass improvements for Calendar, Core, LDAP, Mbstring, OCI8, Opcache, OpenSSL, PCNTL, Phar, SOAP, SPL, Standard, and Streams. The release addresses various issues, including fixes for jewishtojd overflows, OSS-Fuzz concerns, mb_split overflows, OCI8 problems, oci8 leaks, opcache challenges, OpenSSL vulnerabilities, PCNTL matters, Phar complications, SOAP discrepancies, SPL issues, standard concerns, stream problems, and zip-related issues.

PHP 8.3.24 released @ Linux Compatible