PHP 5.6.11 更新日志
发布日期:2015 年 7 月 10 日。
- Core 修复 escapeshell* 未处理感叹号、PowerPC 使用 __builtin_clzl、基础 PHP 代码可能诱发段错误、Windows 10 被识别为 Windows 8、parse_ini_file 和 parse_ini_string 段错误、phpinfo Windows 版本显示不准确、generator finally 吞掉迭代异常、数组因整数键截断导致比较错误,以及 mail() 空 additional_headers 回归问题。
- GD 修复 imagegammacorrect 函数丢失 alpha 通道的问题。
- GMP 修复 gmp_random_range 在第二参数为 GMP number 时会修改该参数的问题。
- Mysqlnd 修复 BACKRONYM 漏洞(CVE-2015-3152)。
- PCRE 修复 preg_replace 中 unicode 替换被 * 限定符破坏字符串,以及 preg_replace_callback 段错误的问题。
- PDO_pgsql 修复 PDOStatement::execute 在 DML 语句配合 closeCursor 时内存泄漏、密码以单引号开头时连接失败,以及带空缺的数字数组绑定错误。
- Phar 修复 Phar::convertToData 处理无效文件时段错误(CVE-2015-5589),以及 phar_fix_filepath 中缓冲区溢出和栈破坏问题(CVE-2015-5590)。
- SimpleXML 重构 simplexml_load_string 处理空节点名的修复。
- SPL 修复 SplMinHeap::compare 产生致命错误时段错误、SplFileObject setMaxLineLength,以及 spl_recursive_it_move_forward_ex 中释放后使用问题。
- Sqlite3 修复 sqlite3SafetyCheckSickOrOk 中释放后使用问题。
