PHP 8.5.9 更新日志
PHP 8.5.9 于2026年7月30日发布。
- Core:修复 AST 对含空字节字符串的格式化与全局寄存器检测,并限制 clone-with 后未修改的只读属性再次修改。
- BCMath、GD、PGSQL、Phar:修复 bccomp() 越界写入(CVE-2026-17544),升级 libgd(CVE-2026-9672),修复 SQL 注入(CVE-2026-17543)及递归符号链接崩溃(CVE-2026-7260)。
- Calendar、Date、DBA、DOM、Exif:修复年份溢出、日期解析和调试信息、畸形长度越界读取、深层 XML 序列化栈溢出及按类名查询节点随机访问错误。
- ODBC、PDO_ODBC:修复列值越界读取、输出参数堆溢出、诊断消息越界写入及无凭据连接池崩溃。
- Opcache:修复多态动态调用的观察器分派和 JIT 崩溃,以及预加载 trait 属性钩子无限递归。
- Intl、OpenSSL:修复地区查找返回值、重复构造内存泄漏、全局错误状态及阻塞 SSL 流补充读取超时。
- Reflection、PHPDBG、SPL、Session:修正前导命名空间分隔符、动态属性与空字节输出、调试器查找、未初始化文件对象崩溃和会话垃圾回收差异。
- Standard、URI、Zip:修复 base_convert() 输出长度限制、array_multisort() 释放后使用、WHATWG URL 空主机及脱字符编码,以及 ZIP 条目注释和已删除条目读取问题。
