PHP 8.4.23 更新日志
PHP 8.4.23 于2026年7月2日发布。
- Core、BCMath:修复 goto 跨 try/finally 的编译错误,以及 bcround() 和 BcMath\Number::round() 的过大内存分配与有符号溢出。
- Date、DOM、Exif:修正 DatePeriod ISO 8601 重复规则检查、导入 schema 中带前缀 QName 的解析,以及浮点标签值读取。
- GD:修复 gdImageSetStyle() 双重释放,及图像卷积、椭圆和仿射处理中的异常数值或溢出。
- Intl:修正参数位置、时区显示错误状态及部分 API 的 ICU 版本兼容问题。
- Opcache:修复重入自动加载时不安全的继承缓存重放。
- OpenSSL:修复 openssl_encrypt() 使用 AES-WRAP-PAD 时的内存损坏(CVE-2026-14355)。
- Phar:修复 Phar::addEmptyDir() 对 /.phar 特殊目录保护的绕过。
- mysqli、SQLite、Zlib、Zip:修复错误处理、列读取检查和多处内存泄漏;Reflection 保留属性错误信息中的类名大小写。
