PHP 5.2.14 更新日志
发布日期:2010 年 7 月 22 日。
- 回滚 PDO fetchObject 设置属性顺序相关修复,以恢复兼容性。
- 更新时区数据库到 2010.5。
- 升级内置 PCRE 到 8.02。
- 重写 var_export(),改用 smart_str 而不是输出缓冲,避免 fatal error 时可能造成的数据泄露(CVE-2010-2531)。
- 修复 strrchr()、strchr()、strstr()、substr()、chunk_split()、strtok()、addcslashes()、str_repeat()、trim() 等函数中可能的中断数组泄漏问题。
- 修复 substr_replace() 可能的内存破坏、SplObjectStorage 反序列化问题(CVE-2010-2225)、fnmatch() 栈耗尽风险、XML-RPC 无效请求空指针解引用(CVE-2010-0397)、session 变量序列化前缀字符处理,以及 SQLite 扩展中的任意内存访问风险。
- 修复 PDOStatement 继承类直接实例化后调用不存在方法时的崩溃,以及 mail()、iterator_to_array()、SplFileObject、memory_limit、Reflection、GD、PDO、PostgreSQL、MSSQL、SOAP、filter、cURL、FTP、DBA、iconv、SimpleXML、syslog 和构建相关的大量问题。
