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