PHP 8.4.24 更新日志
PHP 8.4.24 于2026年7月30日发布。
- BCMath:修复 bccomp() 越界写入(CVE-2026-17544)。GD 升级 libgd,处理 CVE-2026-9672。
- PGSQL:修复 E'...' 字符串反斜杠逃逸导致的 SQL 注入(CVE-2026-17543);Phar 修复递归符号链接崩溃(CVE-2026-7260)并统一 .phar 特殊目录处理。
- Calendar、Date:修复年份整数溢出、日期解析与调试信息问题,更新 timelib 至 2022.17。
- DBA、DOM、Exif:修复畸形长度字段越界读取、深层 XML 序列化栈溢出及错误 IFD 警告。
- ODBC、PDO_ODBC:修复列读取越界、输出参数堆溢出、诊断信息越界写入及无凭据连接池崩溃。
- Intl、OpenSSL:修复地区查找返回值、重复构造内存泄漏、错误状态,以及阻塞 SSL 流补充读取的超时。
- Reflection、SPL、PHPDBG:修复命名空间前导分隔符、动态属性、含空字节输出、未初始化 SplFileObject 崩溃及调试器错误。
- Session、Standard、Streams:修复会话垃圾回收差异、Base64 增量刷新、base_convert() 长度限制、IFF 图像大小整数溢出、array_multisort() 释放后使用及持久流键空字节截断。
- Zip:修复覆盖条目后设置注释崩溃,以及 getFromIndex() 对已删除条目忽略 FL_UNCHANGED 的问题。
