PHP 7.1.7 更新日志
发布日期:2017 年 7 月 6 日。
- Core 修复多个 PATH 和 HOST 配置段解析、数组属性中未定义常量导致属性损坏、抽象 Unix domain socket 名称误解析,以及 INI 解析栈缓冲区溢出 CVE-2017-11628、unserialize 相关 use-after-free CVE-2017-12934、嵌套数据读取越界 CVE-2017-12933、wddx_deserialize 越界读取 CVE-2017-11145。
- Date 为 DatePeriod 和 DateInterval 实现 clone。
- DOM 修复引用已删除 XPath 查询结果的问题。
- GD 修复缓冲区过读未初始化内存问题 CVE-2017-7890。
- Intl 修复 msgfmt_parse_message 栈缓冲区溢出 CVE-2017-11362,以及 Collator::getSortKey 和 collator_get_sort_key 反射错误。
- Mbstring 合入 Oniguruma 上游安全修复,涉及 CVE-2017-9224、CVE-2017-9226、CVE-2017-9227、CVE-2017-9228、CVE-2017-9229。
- OCI8 新增 TAF callback 支持。
- Opcache 修复 opcache.memory_protect 与 validate_timestamp 下的段错误,并将 opcache.enable_cli 默认值回退为禁用。
- OpenSSL 修复 pkcs7 加解密处理 内容异常,以及 zif_openssl_seal() 中 memcpy 负长度参数问题 CVE-2017-11144。
- PDO_OCI 在 --with-pdo-oci 配置选项中支持 Instant Client 12.2。
- Reflection 修复包含未定义常量时将 Reflection 对象转换为字符串导致段错误。
- SPL 修复 SplFixedArray 中空合并运算符失败。
- FTP 修复 ftp:// wrapper 忽略 context 参数。
- PHAR 修复 Phar::__construct 反射错误。
- SOAP 修复 WSDL_CACHE_MEMORY 下数组转换错误。
- Streams 修复 stream_socket_get_name() 返回空字符的问题。
