|
599 | 599 |
|
600 | 600 | <a id="PHP_8_4"></a> |
601 | 601 |
|
| 602 | +<section class="version" id="8.4.17"><!-- {{{ 8.4.17 --> |
| 603 | +<h3>Version 8.4.17</h3> |
| 604 | +<b><?php release_date('15-Jan-2026'); ?></b> |
| 605 | +<ul><li>Core: |
| 606 | +<ul> |
| 607 | + <li>Fix OSS-Fuzz #465488618 (Wrong assumptions when dumping function signature with dynamic class const lookup default argument).</li> |
| 608 | + <li>Fixed bug <?php githubissuel('php/php-src', 20695); ?> (Assertion failure in normalize_value() when parsing malformed INI input via parse_ini_string()).</li> |
| 609 | + <li>Fixed bug <?php githubissuel('php/php-src', 20714); ?> (Uncatchable exception thrown in generator).</li> |
| 610 | + <li>Fixed bug <?php githubissuel('php/php-src', 20352); ?> (UAF in php_output_handler_free via re-entrant ob_start() during error deactivation).</li> |
| 611 | +</ul></li> |
| 612 | +<li>Bz2: |
| 613 | +<ul> |
| 614 | + <li>Fixed bug <?php githubissuel('php/php-src', 20620); ?> (bzcompress overflow on large source size).</li> |
| 615 | +</ul></li> |
| 616 | +<li>DOM: |
| 617 | +<ul> |
| 618 | + <li>Fixed bug <?php githubissuel('php/php-src', 20722); ?> (Null pointer dereference in DOM namespace node cloning via clone on malformed objects).</li> |
| 619 | + <li>Fixed bug <?php githubissuel('php/php-src', 20444); ?> (Dom\XMLDocument::C14N() seems broken compared to DOMDocument::C14N()).</li> |
| 620 | +</ul></li> |
| 621 | +<li>GD: |
| 622 | +<ul> |
| 623 | + <li>Fixed bug <?php githubissuel('php/php-src', 20622); ?> (imagestring/imagestringup overflow).</li> |
| 624 | +</ul></li> |
| 625 | +<li>Intl: |
| 626 | +<ul> |
| 627 | + <li>Fix leak in umsg_format_helper().</li> |
| 628 | +</ul></li> |
| 629 | +<li>LDAP: |
| 630 | +<ul> |
| 631 | + <li>Fix memory leak in ldap_set_options().</li> |
| 632 | +</ul></li> |
| 633 | +<li>Mbstring: |
| 634 | +<ul> |
| 635 | + <li>Fixed bug <?php githubissuel('php/php-src', 20674); ?> (mb_decode_mimeheader does not handle separator).</li> |
| 636 | +</ul></li> |
| 637 | +<li>PCNTL: |
| 638 | +<ul> |
| 639 | + <li>Fixed bug with pcntl_getcpuaffinity() on solaris regarding invalid process ids handling.</li> |
| 640 | +</ul></li> |
| 641 | +<li>Phar: |
| 642 | +<ul> |
| 643 | + <li>Fixed bug <?php githubissuel('php/php-src', 20732); ?> (Phar::LoadPhar undefined behavior when reading fails).</li> |
| 644 | + <li>Fix SplFileInfo::openFile() in write mode.</li> |
| 645 | + <li>Fix build on legacy OpenSSL 1.1.0 systems.</li> |
| 646 | + <li><?php bugfix(74154); ?> (Phar extractTo creates empty files).</li> |
| 647 | +</ul></li> |
| 648 | +<li>POSIX: |
| 649 | +<ul> |
| 650 | + <li>Fixed crash on posix groups to php array creation on macos.</li> |
| 651 | +</ul></li> |
| 652 | +<li>SPL: |
| 653 | +<ul> |
| 654 | + <li>Fixed bug <?php githubissuel('php/php-src', 20678); ?> (resource created by GlobIterator crashes with fclose()).</li> |
| 655 | +</ul></li> |
| 656 | +<li>Sqlite3: |
| 657 | +<ul> |
| 658 | + <li>Fixed bug <?php githubissuel('php/php-src', 20699); ?> (SQLite3Result fetchArray return array|false, null returned).</li> |
| 659 | +</ul></li> |
| 660 | +<li>Standard: |
| 661 | +<ul> |
| 662 | + <li>Fix error check for proc_open() command.</li> |
| 663 | + <li>Fix memory leak in mail() when header key is numeric.</li> |
| 664 | + <li>Fixed bug <?php githubissuel('php/php-src', 20582); ?> (Heap Buffer Overflow in iptcembed).</li> |
| 665 | +</ul></li> |
| 666 | +<li>Zlib: |
| 667 | +<ul> |
| 668 | + <li>Fix OOB gzseek() causing assertion failure.</li> |
| 669 | +</ul></li> |
| 670 | +</ul> |
| 671 | +<!-- }}} --></section> |
| 672 | + |
| 673 | + |
| 674 | + |
602 | 675 | <section class="version" id="8.4.16"><!-- {{{ 8.4.16 --> |
603 | 676 | <h3>Version 8.4.16</h3> |
604 | 677 | <b><?php release_date('18-Dec-2025'); ?></b> |
|
0 commit comments