PHP 7.4.2 更新日志
发布日期:2020 年 1 月 23 日。
- Core 在 Windows 上禁用预加载支持,并修复 class_exists 对尚不可用类返回 true 的问题。
- Core 修复 cookie 值中的加号被转换为空格、析构期间释放 CV 导致段错误、trait 抽象方法 static 检查、函数结果临时值循环泄漏、Windows 性能回归,以及序列化未初始化 typed properties 后 unserialize 抛错等问题。
- cURL 修复特定 URL 和 POST 场景下超时,以及 OpenSSL 不遵循 PKG_CONFIG_PATH。
- Date 修复 php_date.c 中的未定义行为。
- DBA 修复 LMDB mapsize 限制问题。
- EXIF 修复 NaN 转 int 的未定义行为。
- Fileinfo 修复 mime_content_type 后 locale 信息变化。
- GD 修复 gdTransformAffineCopy 可能使用未初始化值并改变插值方法。
- Libxml 修复 XMLReader/XMLWriter 中的 use-after-free。
- Mbstring 修复 mbfl_filt_conv_big5_wchar 中的全局缓冲区溢出 CVE-2020-7060。
- OPcache 修复 $GLOBALS 重新赋值优化错误、预加载 trait 静态变量、closure RTD key 冲突崩溃、继承构造函数时段错误、ASLR 下 Warning Opcode handlers 不可用和文件缓存下 typed property 变 unknown 等问题。
- Session 修复 session_create_id 堆 use-after-free 和 session 反序列化问题。
- Standard 修复 php_strip_tags_ex 越界读取 CVE-2020-7059、非阻塞 socket stream 将 EAGAIN 报为错误,以及空 additional_headers 额外添加 CRLF。
