PHP 8.0.8 更新日志
PHP 8.0.8 发布于 2021 年 7 月 1 日,是 PHP 8.0 分支的正式维护版本,主要包含安全修复和稳定性改进。
- Core:修复 Closure 隐式绑定调试信息错误、realpath_cache_clean 双重释放、通过添加 “..” 绕过 open_basedir、类型化属性在 .= 运算符下的性能下降、内存限制比较整数下溢,以及 FILTER_VALIDATE_URL 中的 SSRF 绕过问题(CVE-2021-21705)。
- Bzip2、Fileinfo、GMP、OCI8:修复移除 stream filter 前调用 fflush 导致流损坏、magic_stream 声明问题、GMP 运算符错误参数名,以及 OCI8 回归测试问题。
- Opcache/JIT:修复引用递增后的属性类型处理,以及 required file 返回时 JIT 段错误的问题。
- OpenSSL 与 MySQLnd:修复 Windows 原生证书验证使用 CN 作为服务器名,以及 PDO 内存占用过高的问题。
- PDO_Firebird:修复 firebird_info_cb 栈缓冲区溢出,以及 firebird_handle_doer、firebird_stmt_execute、firebird_fetch_blob 等场景下的崩溃问题(CVE-2021-21704)。
- readline、Standard、Windows:修复 readline completion 无效读取、phpinfo(INFO_VARIABLES) 数组转字符串、Closure::__invoke method_exists 不一致,以及 Windows PGO 数据未使用的问题。





