PHP 8.1.12 更新日志
PHP 8.1.12 发布于 2022 年 10 月 27 日,是 PHP 8.1 分支的正式维护版本,主要修复核心运行时、Fileinfo、GD、Hash、MBString、OPcache、Session 和 Streams 相关问题。
- Core:修复 FreeBSD i386 架构下 Fiber 相关段错误。
- Fileinfo:修复 finfo 对 woff/woff2 文件返回错误 MIME 类型的问题。
- GD:修复 imageloadfont() 因输入校验不足导致越界读取的问题(CVE-2022-31630)。
- Hash:修复 hash_update() 在长参数下可能出现缓冲区溢出的问题(CVE-2022-37454)。
- MBString:修复 mb_encode_mimeheader 指定 ISO-2022-JP-MS 时的问题。
- OPcache:为 x86 架构上的 JIT 添加 indirect call reduction 优化。
- Session:修复自定义 save handler 未实现 validateId() 时 session_create_id() 失败的问题。
- Streams:修复 stream_select 在异常或有效 fd 集为空时未中止的问题。
