October 2024Community FixesPHP version 8.3.13 fixesCalendarFixed GH-16240: jdtounix overflow on argument value.Fixed GH-16241: easter_days/easter_date overflow on year argument.Fixed GH-16263: jddayofweek overflow.Fixed GH-16234: jewishtojd overflow.CLIFixed bug GH-16137: duplicate http headers when set several times by the client.CoreFixed bug GH-16054: Segmentation fault when resizing hash table iterator list while adding.Fixed bug GH-15905: Assertion failure for TRACK_VARS_SERVER.Fixed bug GH-15907: Failed assertion when promoting Serialize deprecation to exception.Fixed bug GH-15851: Segfault when printing backtrace during cleanup of nested generator frame.Fixed bug GH-15866: Core dumped in Zend/zend_generators.c.Fixed bug GH-16188: Assertion failure in Zend/zend_exceptions.c.Fixed bug GH-16233: Observer segfault when calling user function in internal function via trampoline.DOMFixed bug GH-16039: Segmentation fault (access null pointer) in ext/dom/parentnode/tree.c.Fixed bug GH-16149: Null pointer dereference in DOMElement->getAttributeNames().Fixed bug GH-16151: Assertion failure in ext/dom/parentnode/tree.c.Fixed bug GH-16150: Use after free in php_dom.c.Fixed bug GH-16152: Memory leak in DOMProcessingInstruction/DOMDocument.JSONFixed bug GH-15168: stack overflow in json_encode().GDFixed bug GH-16232: bitshift overflow on wbmp file content reading / fix backport from upstream.Fixed bug GH-12264: overflow/underflow on imagerotate degrees valueFixed bug GH-16274: imagescale underflow on RBG channels / fix backport from upstream.LDAPFixed bug GH-16032: Various NULL pointer dereferencements in ldap_modify_batch().Fixed bug GH-16101: Segfault in ldap_list(), ldap_read(), and ldap_search() when LDAPs array is not a list.Fix GH-16132: php_ldap_do_modify() attempts to free pointer not allocated by ZMM.Fix GH-16136: Memory leak in php_ldap_do_modify() when entry is not a proper dictionary.MBStringFixed bug GH-16261: Reference invariant broken in mb_convert_variables().OpenSSLFixed stub for openssl_csr_new.PCREFixed bug GH-16189: underflow on offset argument.Fixed bug GH-16184: UBSan address overflowed in ext/pcre/php_pcre.c.PHPDBGFixed bug GH-15901: phpdbg: Assertion failure on i funcs.Fixed bug GH-16181: phpdbg: exit in exception handler reports fatal error.ReflectionFixed bug GH-16187: Assertion failure in ext/reflection/php_reflection.c.SAPIFixed bug GH-15395: php-fpm: zend_mm_heap corrupted with cgi-fcgi request.SimpleXMLFixed bug GH-15837: Segmentation fault in ext/simplexml/simplexml.c.SocketsFixed bug GH-16267: socket_strerror overflow on errno argument.SOAPFixed bug #73182: PHP SOAPClient does not support stream context HTTP headers in array form.Fixed bug #62900: Wrong namespace on xsd import error message.Fixed bug GH-15711: SoapClient can't convert BackedEnum to scalar value.Fixed bug GH-16237: Segmentation fault when cloning SoapServer.Fix Soap leaking http_msg on error.Fixed bug GH-16256: Assertion failure in ext/soap/php_encoding.c:460.Fixed bug GH-16259: Soap segfault when classmap instantiation fails.SPLFixed bug GH-15918: Assertion failure in ext/spl/spl_fixedarray.c.StandardFixed bug GH-16053: Assertion failure in Zend/zend_hash.c.Fixed bug GH-15169: stack overflow when var serialization in ext/standard/var.StreamsFixed bugs GH-15908 and GH-15026: leak / assertion failure in streams.c.Fixed bug GH-15980: Signed integer overflow in main/streams/streams.c.TSRMPrevent closing of unrelated handles.WindowsFixed minimal Windows version.PHP version 8.2.25 fixesCalendarFixed GH-16240: jdtounix overflow on argument value.Fixed GH-16241: easter_days/easter_date overflow on year argument.Fixed GH-16263: jddayofweek overflow.Fixed GH-16234: jewishtojd overflow.CLIFixed bug GH-16137: duplicate http headers when set several times by the client.CoreFixed bug GH-15712: zend_strtod overflow with precision INI set on large value.Fixed bug GH-15905: Assertion failure for TRACK_VARS_SERVER.Fixed bug GH-15907: Failed assertion when promoting Serialize deprecation to exception.Fixed bug GH-15851: Segfault when printing backtrace during cleanup of nested generator frame.Fixed bug GH-15866: Core dumped in Zend/zend_generators.c.Fixed bug GH-16188: Assertion failure in Zend/zend_exceptions.c.Fixed bug GH-16233: Observer segfault when calling user function in internal function via trampoline.DateFixed bug GH-15582: Crash when not calling parent constructor of DateTimeZone.Fixed regression where signs after the first one were ignored while parsing a signed integer, with the DateTimeInterface::modify() function.DOMFixed bug GH-16039: Segmentation fault (access null pointer) in ext/dom/parentnode/tree.c.Fixed bug GH-16151: Assertion failure in ext/dom/parentnode/tree.c.GDFixed bug GH-16232: bitshift overflow on wbmp file content reading / fix backport from upstream.Fixed bug GH-12264: overflow/underflow on imagerotate degrees valueFixed bug GH-16274: imagescale underflow on RBG channels / fix backport from upstream.LDAPFixed bug GH-16032: Various NULL pointer dereferencements in ldap_modify_batch().Fixed bug GH-16101: Segfault in ldap_list(), ldap_read(), and ldap_search() when LDAPs array is not a list.Fix GH-16132: php_ldap_do_modify() attempts to free pointer not allocated by ZMM.Fix GH-16136: Memory leak in php_ldap_do_modify() when entry is not a proper dictionary.MBStringFixed bug GH-16261: Reference invariant broken in mb_convert_variables().OpenSSLFixed stub for openssl_csr_new.PCREFixed bug GH-16189: underflow on offset argument.Fixed bug GH-16184: UBSan address overflowed in ext/pcre/php_pcre.c.PHPDBGFixed bug GH-15901: phpdbg: Assertion failure on i funcs.Fixed bug GH-16181: phpdbg: exit in exception handler reports fatal error.ReflectionFixed bug GH-16187: Assertion failure in ext/reflection/php_reflection.c.SAPIFixed bug GH-15395: php-fpm: zend_mm_heap corrupted with cgi-fcgi request.SimpleXMLFixed bug GH-15837: Segmentation fault in ext/simplexml/simplexml.c.SocketsFixed bug GH-16267: socket_strerror overflow on errno argument.SOAPFixed bug #62900: Wrong namespace on xsd import error message.Fixed bug GH-16237: Segmentation fault when cloning SoapServer.Fix Soap leaking http_msg on error.Fixed bug GH-16256: Assertion failure in ext/soap/php_encoding.c:460.Fixed bug GH-16259: Soap segfault when classmap instantiation fails.StandardFixed bug GH-16053: Assertion failure in Zend/zend_hash.c.Fixed bug GH-15613: overflow on unpack call hex string repeater.Fixed bug GH-15937: overflow on stream timeout option value.StreamsFixed bugs GH-15908 and GH-15026: leak / assertion failure in streams.c.Fixed bug GH-15980: Signed integer overflow in main/streams/streams.c.TSRMPrevent closing of unrelated handles.XMLFixed bug GH-15868: Assertion failure in xml_parse_into_struct after exception.