讲师中心 微信公众号
AI工具推荐 视频效率加速

PHP 8.4.15

DDD

DDD

发布时间:2026-06-22 19:23:06

|

120人浏览过

|

来源于php中文网

原创

PHP 8.4.15

PHP 8.4.15

2026.06.22

PHP 8.4.15 发布于 2025 年 11 月 20 日,修复 Core 中 CGI auto_globals_jit=0 未定义越界读取、WeakMap offset 引用断言、lazy object get_properties 异常结合 foreach 断言、关闭资源时 bail、get_object_vars 访问覆盖私有属性断言、parent hook 命名参数调用和 eval 过期 opline 指针,并修复 DOM/SimpleXML __debugInfo 覆盖、DOM getElementById 节点移除后一致性、Exif 空 tag 泄漏、FPM 并行状态导出段错误、FTP SSL 写入超时、GD imagefilter 返回类型、Intl 泄漏、LibXML schema/relaxng 线程安全、MySQLnd SSL 端口和 JSON column metadata、Opcache preload 未初始化变量、macOS 15 ZTS JIT、大文件子进程 JIT 段错误、JIT 堆缓冲区溢出和 file cache 环境复用、PgSql、Phar

PHP 8.4.15 发布于 2025 年 11 月 20 日,修复 Core 中 CGI auto_globals_jit=0 未定义越界读取、WeakMap offset 引用断言、lazy object get_properties 异常结合 foreach 断言、关闭资源时 bail、get_object_vars 访问覆盖私有属性断言、parent hook 命名参数调用和 eval 过期 opline 指针,并修复 DOM/SimpleXML __debugInfo 覆盖、DOM getElementById 节点移除后一致性、Exif 空 tag 泄漏、FPM 并行状态导出段错误、FTP SSL 写入超时、GD imagefilter 返回类型、Intl 泄漏、LibXML schema/relaxng 线程安全、MySQLnd SSL 端口和 JSON column metadata、Opcache preload 未初始化变量、macOS 15 ZTS JIT、大文件子进程 JIT 段错误、JIT 堆缓冲区溢出和 file cache 环境复用、PgSql、Phar

PHP 8.4.15 更新日志

PHP 8.4.15 于 2025 年 11 月 20 日发布,是 PHP 8.4 分支的维护版本,包含 Core、DOM、Exif、FPM、FTP、GD、Intl、LibXML、MySQLnd、Opcache、PgSql、Phar、Random、Reflection、SimpleXML、Streams、Tidy、XMLReader 和 Windows 等修复。

  • Core:修复 CGI 配合 auto_globals_jit=0 导致未定义越界读取、WeakMap offset 引用操作断言、lazy object get_properties 异常结合 foreach 的断言、关闭资源阶段 bail、get_object_vars() 访问覆盖私有属性断言、parent hook 命名参数调用异常,以及 eval 导致过期 EG(opline_before_exception) 指针。
  • DOM、SimpleXML、Exif:部分修复 DOM 和 SimpleXML 的 __debugInfo() 覆盖无法生效,修复 Dom\\Document::getElementById() 在节点移除后一致性问题,以及 Exif 空 tag 内存泄漏。
  • FPM、FTP、GD、Intl、LibXML:修复并行执行时 fpm_status_export_to_zval 段错误、FTP SSL 写入成功却超时、imagefilter 无效 filter 返回类型违规、locale_filter_matches() 错误路径内存泄漏,以及 schema/relaxng 调用线程安全问题。
  • MySQLnd 与 Opcache:修复 SSL 证书验证端口重复、MySQL JSON column getColumnMeta()、preload_load() 访问未初始化变量、macOS 15 ZTS build 下 JIT 损坏、大文件子进程编译 JIT 段错误、JIT 堆缓冲区溢出,以及 file cache 跨不同环境复用时可能调用错误函数。
  • PgSql 与 Phar:修复字符串转换失败泄漏、fetch row 到不可实例化类名段错误、webPhar/setAlias/ZIP 解析/central fp/temp stream/OpenSSL polyfill/phar_zip_flush/gzip archive 等多处泄漏,并修复释放 phar alias 可能使 PharFileInfo 对象失效。
  • Random、Reflection、Streams:修复 Randomizer::__serialize() 对 INDIRECTs 的处理、ReflectionClass::isIterable() 对带 property hooks 类返回值错误,以及 Windows socket stream 条件不正确。
  • Tidy、XMLReader、Windows:修复 tidyOptGetCategory 检测、tidySetErrorBuffer() 失败释放后使用、LIBXML_SCHEMAS_ENABLED 不可用时 arginfo/zpp 违规,以及 Windows socket 传给 _get_osfhandle 的 debug 断言。

相关推荐

更多

修复 Core bailout 状态损坏安全问题,并修正 BZ2、DOM、PDO、Opcache/JIT 内存与执行错误,以及内置服务器、Unicode 字素、TLS、信号分发和多项扩展问题。

PHP 8.4.27

修复 FPM IPv6 访问控制绕过、MySQLnd 越界读取、OpenSSL 证书验证与堆溢出、Phar TAR 注入、SOAP 与 HTTP 流安全问题,同时修正生成器、DOM、Intl、Opcache、数据库和 Zip 等缺陷。

PHP 8.4.26

修复深层数组和 DOM 操作栈溢出、MBString 正则与偏移错误、JIT 状态恢复、Session 内存损坏,以及 Streams、Sockets、Sysvshm、XSL 等扩展的内存安全问题。

PHP 8.4.25

修复 Core 在 bailout 退出路径中可能造成的状态损坏问题,对应安全公告 GHSA-w8hw-w9fx-j79w 和 GHSA-6wmf-4rv5-p3rp。

2026.10.22
PHP 8.3.36

修复 Core 在 bailout 退出路径中可能造成的状态损坏问题,对应安全公告 GHSA-w8hw-w9fx-j79w 和 GHSA-6wmf-4rv5-p3rp。

2026.10.22
PHP 8.2.35

修复 Core bailout 状态损坏安全问题,以及 BZ2、DOM、PDO、Opcache/JIT 内存与执行错误,改进 Unicode 字素处理、URL 解析、TLS 流状态、信号分发及会话错误处理。

PHP 8.5.12

热门下载

更多
PHP 8.5.5
PHP 8.5.5

PHP 8.5.5 发布于 2026 年 4 月 9 日,修复 Core 中 locally shadowed trait properties 的 property_info 大小和 lazy proxies get_property_ptr_ptr IN_GET guard 传播、Bz2 总输出大小截断、DOM HTMLDocument parser 破坏 xml:space/xml:lang 属性、FFI::cdef 资源泄漏、GD phpinfo 显示 libJPEG 10.0 支持,并修复 Opcache 预加载常量传播、JIT 算术错误、FETCH_OBJ_R 无限循环和 UAF、OpenSSL EC/curve key 校验和 BIO_printf 错误传播、PCNTL AIX signal handler、PCRE 重入、Phar UAF、SNMP NULL 参数未定义行为、SOAP Set-Cookie 解析、SPL SplHeap 写锁校验、Standard 输出缓冲断言和 AVIF 识别、Sysvshm 泄漏、XSL Dom\XMLDocument 兼容与 UAF

PHP 8.4.21
PHP 8.4.21

PHP 8.4.21 发布于 2026 年 5 月 7 日,修复 Core 中 fibers/generators/destructors GC 断言、lazy proxies 属性转发、Countable::count 与 __unset addref、shutdown_executor callable 解析断言和 trait 常量名与 enum case 冲突段错误,并修复 CLI --rf 反射警告、Windows Curl brotli/zstd、DOM C14N 重复 xmlns 安全问题和空 HTMLDocument 段错误、FPM status XSS、Iconv 泄漏、MBString 空指针/越界安全问题、Opcache JIT、OpenSSL、PDO_Firebird SQL 注入、Phar、Random、Session、SOAP 多个安全问题、SPL、Standard、Streams、XSL、Zip 等问题。

PHP 8.4.14
PHP 8.4.14

PHP 8.4.14 发布于 2025 年 10 月 23 日,修复 Core 中 object_properties_load 绕过 readonly 属性检查、hard_timeout、SCCP 返回值释放后使用、临时 closure 命名参数解包崩溃、用户数组 HASH_FLAG 标志、open_basedir 下 error_log 无法取消和 BSD/MSAN 构建问题,并修复 CLI server EAGAIN 日志、Curl clone CURLOPT_POSTFIELDS 和 curl 8.16 构建测试、Date P 格式解析、DOM macOS 宏冲突和扩展安装、GD imagefttext 泄漏、MySQLnd IPv6 地址、Opcache JIT 断言/属性解引用/race condition、Phar 泄漏和 zip signature 临时文件失败、SimpleXML NULL pointer、SOAP 泄漏和未知 SoapVar 类型崩溃、Standard 序列化/反序列化数据丢失、var_dump 泄漏、array_unique 断言、array_sp

PHP 8.4.7
PHP 8.4.7

PHP 8.4.7 发布于 2025 年 5 月 8 日,修复 Core 中 lazy proxy 重复调用魔术方法、extract(EXTR_REFS) 释放后使用、带 property hooks 对象 array_walk 段错误、通过动态属性修改 DateInterval 导致段错误和 php_scandir 泄漏,并修复 DBA 无效路径内存泄漏、Filter IPv6 整数溢出、GD imagecrop 与 imagettftext 溢出/下溢、Intl 时区 offset 引用支持、LDAP TLS 选项无法覆盖和高 modification key 空指针、libxml 外部实体 loader 错误信息、Opcache JIT 断言/段错误/浮点寄存器问题、OpenSSL 签名和 BIO 泄漏、PDO Firebird 持久连接堆损坏、PDO SQLite collation 回调泄漏、PgSql、SPL 调试内存管理、Standard clear_stat_cache 崩溃和 iptcembed 泄漏,以及 Zip addGlob 处理问题。

PHP 8.4.3
PHP 8.4.3

PHP 8.4.3 发布于 2025 年 1 月 16 日,修复 BcMath 中 0 与 -0 比较、Number::round 尾随零和除数 scale 计算问题,修复 Core 中 hooked object iterator 动态属性、Windows 共享内存 iterator 指针、ZEND_MATCH_ERROR 误优化、zend_array_try_init 引擎释放后使用、AST 字符串化构造器属性提升、hooked prop iterator offset 和 trampoline 崩溃,并修复 DOM 内存泄漏/importNode UAF、FFI 注释解析和大端问题、Fileinfo MIME、FPM scoreboard、GD NaN、Gettext 段错误、Iconv filter UAF、LDAP attributes 空洞、LibXML 编码泄漏、Opcache JIT/SCCP、PCNTL、PgSql、Phar、SimpleXML、Sockets、SPL、Streams 用户 filter UAF 和 Windows proc_open 加固等问题。

热门专区

更多
C++官网下载安装_C++零基础入门_C++编程教程与实例
C++官网下载安装_C++零基础入门_C++编程教程与实例专区"

C++专区提供从零基础入门到面向对象编程的系统教程,涵盖变量、运算符、条件判断、循环、函数及输入输出,讲解类与对象、构造函数、继承、封装和虚函数。结合代码示例、常见报错解析与实践练习,帮助初学者掌握基础语法,理清编程思路,逐步提升独立编写程序的能力。"

Gradle官方下载安装入口_Gradle Java项目构建教程_Gradle Wrapper配置指南
Gradle官方下载安装入口_Gradle Java项目构建教程_Gradle Wrapper配置指南专区"

Gradle专区汇集官方下载包、版本更新日志、安装配置指南与中文学习资料,覆盖Java、Kotlin和Android项目的依赖管理、多模块构建、自动化测试及持续集成。通过实战教程了解Gradle Wrapper、插件开发、构建缓存和配置缓存的使用方法,掌握构建性能分析、版本升级、依赖校验与供应链安全配置,为个人开发和团队工程实践提供参考。"

Vite官网入口_Vite前端开发构建工具_Vite项目创建与生产环境打包教程
Vite官网入口_Vite前端开发构建工具_Vite项目创建与生产环境打包教程专区"

Vite专区提供官网入口、8.3.5 官方下载、前端项目创建、开发服务器配置、生产环境打包教程和官方文档资源,并提供历史版本下载。"

LLVM编译器下载安装_LLVM从入门到实战_LLVM工具链开发指南
LLVM编译器下载安装_LLVM从入门到实战_LLVM工具链开发指南专区"

LLVM专区汇集编译器安装、环境配置与使用教程,覆盖LLVM IR入门、Pass开发与优化、后端开发、代码生成及交叉编译,整理LLD链接器、RISC-V目标支持、MLIR框架和libc++标准库的使用方法。围绕开发中的配置难点、编译报错、链接失败与优化效果等问题,提供操作步骤、示例解析和排查思路,帮助开发者从基础入门逐步掌握LLVM工具链。"

OpenJDK官网下载入口_OpenJDK开发与部署指南_OpenJDK JVM性能调优及排错
OpenJDK官网下载入口_OpenJDK开发与部署指南_OpenJDK JVM性能调优及排错专区"

OpenJDK专区提供OpenJDK官方下载、JDK安装配置、Windows/Linux/macOS部署、Java环境变量设置、JDK版本选择、Java开发教程、JVM调优、垃圾回收、并发编程、容器化部署、安全更新和故障排查等内容,帮助开发者解决从环境搭建到项目运行中的常见问题。"

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn