|
9 | 9 |
|
10 | 10 | <a id="PHP_8_5"></a> |
11 | 11 |
|
| 12 | +<section class="version" id="8.5.2"><!-- {{{ 8.5.2 --> |
| 13 | +<h3>Version 8.5.2</h3> |
| 14 | +<b><?php release_date('15-Jan-2026'); ?></b> |
| 15 | +<ul><li>Core: |
| 16 | +<ul> |
| 17 | + <li>Fix OSS-Fuzz #465488618 (Wrong assumptions when dumping function signature with dynamic class const lookup default argument).</li> |
| 18 | + <li>Fixed bug <?php githubissuel('php/php-src', 20695); ?> (Assertion failure in normalize_value() when parsing malformed INI input via parse_ini_string()).</li> |
| 19 | + <li>Fixed bug <?php githubissuel('php/php-src', 20714); ?> (Uncatchable exception thrown in generator).</li> |
| 20 | + <li>Fixed bug <?php githubissuel('php/php-src', 20352); ?> (UAF in php_output_handler_free via re-entrant ob_start() during error deactivation).</li> |
| 21 | + <li>Fixed bug <?php githubissuel('php/php-src', 20745); ?> ("Casting out of range floats to int" applies to strings).</li> |
| 22 | +</ul></li> |
| 23 | +<li>DOM: |
| 24 | +<ul> |
| 25 | + <li>Fixed bug <?php githubissuel('php/php-src', 20722); ?> (Null pointer dereference in DOM namespace node cloning via clone on malformed objects).</li> |
| 26 | + <li>Fixed bug <?php githubissuel('php/php-src', 20444); ?> (Dom\XMLDocument::C14N() seems broken compared to DOMDocument::C14N()).</li> |
| 27 | +</ul></li> |
| 28 | +<li>EXIF: |
| 29 | +<ul> |
| 30 | + <li>Fixed bug <?php githubissuel('php/php-src', 20631); ?> (Integer underflow in exif HEIF parsing when pos.size < 2).</li> |
| 31 | +</ul></li> |
| 32 | +<li>Intl: |
| 33 | +<ul> |
| 34 | + <li>Fix leak in umsg_format_helper().</li> |
| 35 | +</ul></li> |
| 36 | +<li>LDAP: |
| 37 | +<ul> |
| 38 | + <li>Fix memory leak in ldap_set_options().</li> |
| 39 | +</ul></li> |
| 40 | +<li>Lexbor: |
| 41 | +<ul> |
| 42 | + <li>Fixed bug <?php githubissuel('php/php-src', 20668); ?> (\Uri\WhatWg\Url::withHost() crashes (SEGV) for URLs using the file: scheme).</li> |
| 43 | +</ul></li> |
| 44 | +<li>Mbstring: |
| 45 | +<ul> |
| 46 | + <li>Fixed bug <?php githubissuel('php/php-src', 20674); ?> (mb_decode_mimeheader does not handle separator).</li> |
| 47 | +</ul></li> |
| 48 | +<li>PCNTL: |
| 49 | +<ul> |
| 50 | + <li>Fixed bug with pcntl_getcpuaffinity() on solaris regarding invalid process ids handling.</li> |
| 51 | +</ul></li> |
| 52 | +<li>Phar: |
| 53 | +<ul> |
| 54 | + <li>Fixed bug <?php githubissuel('php/php-src', 20732); ?> (Phar::LoadPhar undefined behavior when reading fails).</li> |
| 55 | + <li>Fix SplFileInfo::openFile() in write mode.</li> |
| 56 | + <li>Fix build on legacy OpenSSL 1.1.0 systems.</li> |
| 57 | + <li><?php bugfix(74154); ?> (Phar extractTo creates empty files).</li> |
| 58 | +</ul></li> |
| 59 | +<li>Session: |
| 60 | +<ul> |
| 61 | + <li>Fix support for MM module.</li> |
| 62 | +</ul></li> |
| 63 | +<li>Sqlite3: |
| 64 | +<ul> |
| 65 | + <li>Fixed bug <?php githubissuel('php/php-src', 20699); ?> (SQLite3Result fetchArray return array|false, null returned).</li> |
| 66 | +</ul></li> |
| 67 | +<li>Standard: |
| 68 | +<ul> |
| 69 | + <li>Fix error check for proc_open() command.</li> |
| 70 | + <li>Fix memory leak in mail() when header key is numeric.</li> |
| 71 | + <li>Fixed bug <?php githubissuel('php/php-src', 20582); ?> (Heap Buffer Overflow in iptcembed).</li> |
| 72 | +</ul></li> |
| 73 | +<li>URI: |
| 74 | +<ul> |
| 75 | + <li>Fixed bug <?php githubissuel('php/php-src', 20771); ?> (Assertion failure when getUnicodeHost() returns empty string).</li> |
| 76 | +</ul></li> |
| 77 | +<li>Zlib: |
| 78 | +<ul> |
| 79 | + <li>Fix OOB gzseek() causing assertion failure.</li> |
| 80 | +</ul></li> |
| 81 | +</ul> |
| 82 | +<!-- }}} --></section> |
| 83 | + |
| 84 | + |
| 85 | + |
12 | 86 | <section class="version" id="8.5.1"><!-- {{{ 8.5.1 --> |
13 | 87 | <h3>Version 8.5.1</h3> |
14 | 88 | <b><?php release_date('18-Dec-2025'); ?></b> |
|
0 commit comments