|
9 | 9 |
|
10 | 10 | <a id="PHP_8_4"></a>
|
11 | 11 |
|
| 12 | +<section class="version" id="8.4.10"><!-- {{{ 8.4.10 --> |
| 13 | +<h3>Version 8.4.10</h3> |
| 14 | +<b><?php release_date('03-Jul-2025'); ?></b> |
| 15 | +<ul><li>BcMath: |
| 16 | +<ul> |
| 17 | + <li>Fixed bug <?php githubissuel('php/php-src', 18641); ?> (Accessing a BcMath\Number property by ref crashes).</li> |
| 18 | +</ul></li> |
| 19 | +<li>Core: |
| 20 | +<ul> |
| 21 | + <li>Fixed bugs <?php githubissuel('php/php-src', 17711); ?> and <?php githubissuel('php/php-src', 18022); ?> (Infinite recursion on deprecated attribute evaluation) and <?php githubissuel('php/php-src', 18464); ?> (Recursion protection for deprecation constants not released on bailout).</li> |
| 22 | + <li>Fixed <?php githubissuel('php/php-src', 18695); ?> (zend_ast_export() - float number is not preserved).</li> |
| 23 | + <li>Fix handling of references in zval_try_get_long().</li> |
| 24 | + <li>Do not delete main chunk in zend_gc.</li> |
| 25 | + <li>Fix compile issues with zend_alloc and some non-default options.</li> |
| 26 | +</ul></li> |
| 27 | +<li>Curl: |
| 28 | +<ul> |
| 29 | + <li>Fix memory leak when setting a list via curl_setopt fails.</li> |
| 30 | +</ul></li> |
| 31 | +<li>Date: |
| 32 | +<ul> |
| 33 | + <li>Fix leaks with multiple calls to DatePeriod iterator current().</li> |
| 34 | +</ul></li> |
| 35 | +<li>DOM: |
| 36 | +<ul> |
| 37 | + <li>Fixed bug <?php githubissuel('php/php-src', 18744); ?> (classList works not correctly if copy HTMLElement by clone keyword).</li> |
| 38 | +</ul></li> |
| 39 | +<li>FPM: |
| 40 | +<ul> |
| 41 | + <li>Fixed <?php githubissuel('php/php-src', 18662); ?> (fpm_get_status segfault).</li> |
| 42 | +</ul></li> |
| 43 | +<li>Hash: |
| 44 | +<ul> |
| 45 | + <li>Fixed bug <?php githubissuel('php/php-src', 14551); ?> (PGO build fails with xxhash).</li> |
| 46 | +</ul></li> |
| 47 | +<li>Intl: |
| 48 | +<ul> |
| 49 | + <li>Fix memory leak in intl_datetime_decompose() on failure.</li> |
| 50 | + <li>Fix memory leak in locale lookup on failure.</li> |
| 51 | +</ul></li> |
| 52 | +<li>Opcache: |
| 53 | +<ul> |
| 54 | + <li>Fixed bug <?php githubissuel('php/php-src', 18743); ?> (Incompatibility in Inline TLS Assembly on Alpine 3.22).</li> |
| 55 | +</ul></li> |
| 56 | +<li>ODBC: |
| 57 | +<ul> |
| 58 | + <li>Fix memory leak on php_odbc_fetch_hash() failure.</li> |
| 59 | +</ul></li> |
| 60 | +<li>OpenSSL: |
| 61 | +<ul> |
| 62 | + <li>Fix memory leak of X509_STORE in php_openssl_setup_verify() on failure.</li> |
| 63 | + <li><?php bugfix(74796); ?> (Requests through http proxy set peer name).</li> |
| 64 | +</ul></li> |
| 65 | +<li>PGSQL: |
| 66 | +<ul> |
| 67 | + <li>Fixed <?php githubsecurityl('php/php-src', 'hrwm-9436-5mv3'); ?> (pgsql extension does not check for errors during escaping). (CVE-2025-1735)</li> |
| 68 | + <li>Fix warning not being emitted when failure to cancel a query with pg_cancel_query().</li> |
| 69 | +</ul></li> |
| 70 | +<li>PDO ODBC: |
| 71 | +<ul> |
| 72 | + <li>Fix memory leak if WideCharToMultiByte() fails.</li> |
| 73 | +</ul></li> |
| 74 | +<li>PDO Sqlite: |
| 75 | +<ul> |
| 76 | + <li>Fixed memory leak with Pdo_Sqlite::createCollation when the callback has an incorrect return type.</li> |
| 77 | +</ul></li> |
| 78 | +<li>Phar: |
| 79 | +<ul> |
| 80 | + <li>Add missing filter cleanups on phar failure.</li> |
| 81 | + <li>Fixed bug <?php githubissuel('php/php-src', 18642); ?> (Signed integer overflow in ext/phar fseek).</li> |
| 82 | +</ul></li> |
| 83 | +<li>PHPDBG: |
| 84 | +<ul> |
| 85 | + <li>Fix 'phpdbg --help' segfault on shutdown with USE_ZEND_ALLOC=0.</li> |
| 86 | +</ul></li> |
| 87 | +<li>Random: |
| 88 | +<ul> |
| 89 | + <li>Fix reference type confusion and leak in user random engine.</li> |
| 90 | +</ul></li> |
| 91 | +<li>Readline: |
| 92 | +<ul> |
| 93 | + <li>Fix memory leak when calloc() fails in php_readline_completion_cb().</li> |
| 94 | +</ul></li> |
| 95 | +<li>SimpleXML: |
| 96 | +<ul> |
| 97 | + <li>Fixed bug <?php githubissuel('php/php-src', 18597); ?> (Heap-buffer-overflow in zend_alloc.c when assigning string with UTF-8 bytes).</li> |
| 98 | +</ul></li> |
| 99 | +<li>SOAP: |
| 100 | +<ul> |
| 101 | + <li>Fix memory leaks in php_http.c when call_user_function() fails.</li> |
| 102 | + <li>Fixed <?php githubsecurityl('php/php-src', '453j-q27h-5p8x'); ?> (NULL Pointer Dereference in PHP SOAP Extension via Large XML Namespace Prefix). (CVE-2025-6491)</li> |
| 103 | +</ul></li> |
| 104 | +<li>Standard: |
| 105 | +<ul> |
| 106 | + <li>Fixed <?php githubsecurityl('php/php-src', '3cr5-j632-f35r'); ?> (Null byte termination in hostnames). (CVE-2025-1220)</li> |
| 107 | +</ul></li> |
| 108 | +<li>Tidy: |
| 109 | +<ul> |
| 110 | + <li>Fix memory leak in tidy output handler on error.</li> |
| 111 | + <li>Fix tidyOptIsReadonly deprecation, using tidyOptGetCategory.</li> |
| 112 | +</ul></li> |
| 113 | +</ul> |
| 114 | +<!-- }}} --></section> |
| 115 | + |
| 116 | + |
| 117 | + |
12 | 118 | <section class="version" id="8.4.8"><!-- {{{ 8.4.8 -->
|
13 | 119 | <h3>Version 8.4.8</h3>
|
14 | 120 | <b><?php release_date('05-Jun-2025'); ?></b>
|
|
0 commit comments