|
1526 | 1526 |
|
1527 | 1527 | <a id="PHP_8_3"></a> |
1528 | 1528 |
|
| 1529 | +<section class="version" id="8.3.25"><!-- {{{ 8.3.25 --> |
| 1530 | +<h3>Version 8.3.25</h3> |
| 1531 | +<b><?php release_date('28-Aug-2025'); ?></b> |
| 1532 | +<ul><li>Core: |
| 1533 | +<ul> |
| 1534 | + <li>Fixed <?php githubissuel('php/php-src', 19169); ?> build issue with C++17 and ZEND_STATIC_ASSERT macro.</li> |
| 1535 | + <li>Fixed bug <?php githubissuel('php/php-src', 18581); ?> (Coerce numeric string keys from iterators when argument unpacking).</li> |
| 1536 | + <li>Fixed OSS-Fuzz #434346548 (Failed assertion with throwing __toString in binary const expr).</li> |
| 1537 | + <li>Fixed bug <?php githubissuel('php/php-src', 19305); ?> (Operands may be being released during comparison).</li> |
| 1538 | + <li>Fixed bug <?php githubissuel('php/php-src', 19303); ?> (Unpacking empty packed array into uninitialized array causes assertion failure).</li> |
| 1539 | + <li>Fixed bug <?php githubissuel('php/php-src', 19306); ?> (Generator can be resumed while fetching next value from delegated Generator).</li> |
| 1540 | + <li>Fixed bug <?php githubissuel('php/php-src', 19326); ?> (Calling Generator::throw() on a running generator with a non-Generator delegate crashes).</li> |
| 1541 | + <li>Fixed bug <?php githubissuel('php/php-src', 18736); ?> (Circumvented type check with return by ref + finally).</li> |
| 1542 | + <li>Fixed zend call stack size for macOs/arm64.</li> |
| 1543 | + <li>Fixed bug <?php githubissuel('php/php-src', 19065); ?> (Long match statement can segfault compiler during recursive SSA renaming).</li> |
| 1544 | +</ul></li> |
| 1545 | +<li>Calendar: |
| 1546 | +<ul> |
| 1547 | + <li>Fixed bug <?php githubissuel('php/php-src', 19371); ?> (integer overflow in calendar.c).</li> |
| 1548 | +</ul></li> |
| 1549 | +<li>FTP: |
| 1550 | +<ul> |
| 1551 | + <li>Fix theoretical issues with hrtime() not being available.</li> |
| 1552 | +</ul></li> |
| 1553 | +<li>GD: |
| 1554 | +<ul> |
| 1555 | + <li>Fix incorrect comparison with result of php_stream_can_cast().</li> |
| 1556 | +</ul></li> |
| 1557 | +<li>Hash: |
| 1558 | +<ul> |
| 1559 | + <li>Fix crash on clone failure.</li> |
| 1560 | +</ul></li> |
| 1561 | +<li>Intl: |
| 1562 | +<ul> |
| 1563 | + <li>Fixed <?php githubissuel('php/php-src', 19261); ?>: msgfmt_parse_message leaks on message creation failure.</li> |
| 1564 | + <li>Fix return value on failure for resourcebundle count handler.</li> |
| 1565 | +</ul></li> |
| 1566 | +<li>LDAP: |
| 1567 | +<ul> |
| 1568 | + <li>Fixed bug <?php githubissuel('php/php-src', 18529); ?> (additional inheriting of TLS int options).</li> |
| 1569 | +</ul></li> |
| 1570 | +<li>LibXML: |
| 1571 | +<ul> |
| 1572 | + <li>Fixed bug <?php githubissuel('php/php-src', 19098); ?> (libxml<2.13 segmentation fault caused by php_libxml_node_free).</li> |
| 1573 | +</ul></li> |
| 1574 | +<li>MbString: |
| 1575 | +<ul> |
| 1576 | + <li>Fixed bug <?php githubissuel('php/php-src', 19397); ?> (mb_list_encodings() can cause crashes on shutdown).</li> |
| 1577 | +</ul></li> |
| 1578 | +<li>Opcache: |
| 1579 | +<ul> |
| 1580 | + <li>Reset global pointers to prevent use-after-free in zend_jit_status().</li> |
| 1581 | +</ul></li> |
| 1582 | +<li>OpenSSL: |
| 1583 | +<ul> |
| 1584 | + <li>Fixed bug <?php githubissuel('php/php-src', 18986); ?> (OpenSSL backend: incorrect RAND_{load,write}_file() return value check).</li> |
| 1585 | + <li>Fix error return check of EVP_CIPHER_CTX_ctrl().</li> |
| 1586 | + <li>Fixed bug <?php githubissuel('php/php-src', 19428); ?> (openssl_pkey_derive segfaults for DH derive with low key_length param).</li> |
| 1587 | +</ul></li> |
| 1588 | +<li>PDO Pgsql: |
| 1589 | +<ul> |
| 1590 | + <li>Fixed dangling pointer access on _pdo_pgsql_trim_message helper.</li> |
| 1591 | +</ul></li> |
| 1592 | +<li>Readline: |
| 1593 | +<ul> |
| 1594 | + <li>Fixed bug <?php githubissuel('php/php-src', 19250); ?> and bug #51360 (Invalid conftest for rl_pending_input).</li> |
| 1595 | +</ul></li> |
| 1596 | +<li>SOAP: |
| 1597 | +<ul> |
| 1598 | + <li>Fixed bug <?php githubissuel('php/php-src', 18640); ?> (heap-use-after-free ext/soap/php_encoding.c:299:32 in soap_check_zval_ref).</li> |
| 1599 | +</ul></li> |
| 1600 | +<li>Sockets: |
| 1601 | +<ul> |
| 1602 | + <li>Fix some potential crashes on incorrect argument value.</li> |
| 1603 | +</ul></li> |
| 1604 | +<li>Standard: |
| 1605 | +<ul> |
| 1606 | + <li>Fixed OSS Fuzz #433303828 (Leak in failed unserialize() with opcache).</li> |
| 1607 | + <li>Fix theoretical issues with hrtime() not being available.</li> |
| 1608 | + <li>Fixed bug <?php githubissuel('php/php-src', 19300); ?> (Nested array_multisort invocation with error breaks).</li> |
| 1609 | +</ul></li> |
| 1610 | +<li>Windows: |
| 1611 | +<ul> |
| 1612 | + <li>Free opened_path when opened_path_len >= MAXPATHLEN.</li> |
| 1613 | +</ul></li> |
| 1614 | +</ul> |
| 1615 | +<!-- }}} --></section> |
| 1616 | + |
| 1617 | + |
| 1618 | + |
1529 | 1619 | <section class="version" id="8.3.24"><!-- {{{ 8.3.24 --> |
1530 | 1620 | <h3>Version 8.3.24</h3> |
1531 | 1621 | <b><?php release_date('31-Jul-2025'); ?></b> |
|
0 commit comments