PHP 5.5.22 更新日志
发布日期:2015 年 2 月 19 日。
- Core 修复 getClosure 返回非闭包对象的问题,加入对 GHOST glibc gethostbyname 缓冲区溢出的缓解(CVE-2015-0235),修复 DateTimeZone unserialize 释放后使用漏洞(CVE-2015-0273),并为 exec、system、passthru 增加 NULL byte 防护,同时移除 RFC 7230 已废弃的多行头支持。
- Date 修复 strtotime 对 SGT 时区解析错误的问题。
- Dba 修复无用比较问题。
- Enchant 修复 enchant_broker_request_dict 中的堆缓冲区溢出(CVE-2014-9705)。
- Fileinfo 修复禁用 ZMM 时的双重释放问题。
- FPM 修复 FCGI_GET_VALUES 响应错误,以及 Web 服务器关闭 socket 时产生 core dump 的问题。
- Libxml 修复 libxml_disable_entity_loader 设置在线程间共享的问题(CVE-2015-8866)。
- PDO_mysql 修复 mysqlnd 下 PDOMysql 不允许使用命名管道的问题。
- Phar 修复释放后使用问题(CVE-2015-2301)。
- Pgsql 修复 pg_copy_from 会修改输入数组变量的问题。
- Sqlite3 修复 SQLite3Result::fetchArray 声明 required_num_args 错误的问题。
- MySQLi 修复部分 OS X 机器的定宽 decimal 链接错误,以及读取 4 字节浮点数时的舍入错误。
- Session 修复 mod_files.sh 为 bash 脚本、flock 未检查 EINTR,以及空 session ID 仍会启动 session 的问题。
- Standard 修复 Windows 下 flock 输出参数设置不正确,以及 FastCGI 请求可能拿到前一次请求环境变量的问题。
- Streams 修复流过滤器最终关闭后仍可能调用的问题。
