PHP 8.4.2 发布
时间:2024-12-20 14:06 来源:未知 作者:IT
PHP 8.4.2 现已发布,这是一个错误修复版本。具体更新内容包括:
-
BcMath:
-
修复了错误 GH-16978(避免不必要的 leading zeros 填充)
-
Calendar:
-
修复了 jdtogregorian 溢出。
-
修复了 cal_to_jd julian_days 参数溢出。
-
COM:
-
修复错误 GH-16991(获取非 DISPATCH 变体的类型信息时出现故障)。
-
Core:
-
*nix 配置构建脚本早期失败。
-
修复错误 GH-16344(setRawValueWithoutLazyInitialization () 和 skipLazyInitialization () 可能会改变初始化的代理)。
-
修复错误 GH-16727(ZTS bookworm (frankenphp) 中的 Opcache bad signal 139 崩溃)。
-
修复错误 GH-16799(Zend/zend_vm_execute.h:7469 处断言失败)。
-
修复 is_zend_ptr () huge block comparison。
-
修复了 Windows 上 zend_dirname () 中潜在的 OOB 读取问题。
-
修复错误 GH-15964(printf () 可能会删除 -INF 的符号)。
-
Curl:
-
修复错误 GH-16802(使用 curl 扩展绕过 open_basedir)。
-
修复 curl mime 处理中的各种内存泄漏。
-
DBA:
-
修复错误 GH-16990(dba_list () 现在使用 zero-indexed,而不是使用资源 ID)(kocsismate)
-
DOM:
-
修复错误 GH-16777(在 DOM 对象位于文档中后再次调用构造函数会导致 UAF)。
-
修复错误 GH-16906(重新加载文档可能导致迭代器中的 UAF)。
-
氟橡胶:
-
修复 GH-16432(fpm_get_status 中的 PHP-FPM 8.2 SIGSEGV)。
-
修复错误 GH-16932(错误的 FPM 状态输出)。
-
GD:
-
修复 GH-16776(imagecreatefromstring 溢出)。
-
Hash:
-
修复 GH-16711:mhash () 中的 segfault 。
-
Opcache:
-
修复错误 GH-16851(JIT_G (enabled) 未在其他线程上正确设置)。
-
修复错误 GH-16879(JIT dead code 跳过不会更新 call_level)。
-
OpenSSL:
-
防止读取密钥时发生意外的 array entry 转换。
-
修复与 openssl 导出相关的各种内存泄漏。
-
修复 php_openssl_pkey_from_zval () 中的内存泄漏。
-
PD:
-
修复了 setFetchMode () 的内存泄漏。
-
SAPI:
-
修复了错误 GH-16998(rfc1867 中的 UBSAN 警告)。
-
SAPI:
-
修复错误 GH-16808(RecursiveIteratorIterator ->current () 中带有 xml 元素输入的 Segmentation fault)。
-
SOAP:
-
修复在 ext/soap 中调用 make check 的问题。
-
Standard:
-
修复错误 GH-16905(内部迭代器函数无法处理 UNDEF 属性)。
-
修复错误 GH-16957(具有自引用数组的 array_shift 中的断言失败)。
-
Streams:
-
修复网络连接轮询中断处理。
-
Windows:
-
修复错误 GH-16849(错误对话框导致进程挂起)。
-
Windows Server 2025 现已正确报告。
更多详情可查看 ChangeLog。
(责任编辑:IT)
PHP 8.4.2 现已发布,这是一个错误修复版本。具体更新内容包括:
更多详情可查看 ChangeLog。 (责任编辑:IT) |