知识专栏
多方位、多角度、深度解读您所关心的问题

此版本于2006年8月17日发布,解决了自 PHP 4.4.3 以来发现的一系列本地可利用的安全问题。鼓励所有 PHP 用户尽快升级到此版本。

此版本提供以下安全修复:

(1)在 error_log()、file_exists()、imap_open() 和 imap_reopen() 函数中添加了缺少的 safe_mode/open_basedir 检查。

(2)修复了 64 位系统上 str_repeat() 和 wordwrap() 函数内部的溢出问题。

(3)修复了 cURL 扩展中可能的 open_basedir/safe_mode 绕过。

(4)修复了 GD 扩展中无效 GIF 图像的溢出问题。

(5)修复了 sscanf() 函数中的缓冲区溢出问题。

(6)修复了 64 位系统上的 memory_limit 限制。

除了安全修复之外,这两个版本都包含少量与安全无关的错误修复。

【变更日志】

修复了 64 位系统上的 memory_limit。

修复了 str_repeat() 和 wordwrap() 中 64 位系统的溢出问题。

启用 open_basedir 或 safe_mode 时,在 curl 中禁用 CURLOPT_FOLLOWLOCATION。

使用无效的 foreach() 调用修复了内存损坏错误。

修复了错误#38431(xmlrpc_get_type() 使 PHP 在对象上崩溃)。

修复了错误#38377(session_destroy() 在 session_regenerate_id() 之后发出警告)。

修复了错误#38322(在 sscanf() 中读取过去的数组会导致任意代码执行)。

修复了错误#38278(session_cache_expire() 的值与 phpinfo 的 session.cache_expire 不匹配)。

修复了错误#38251(socket_select() 和无效参数)。

修复了错误#38183(disable_classes=Foobar 导致禁用的类被称为 Foo)。

修复了错误#38112(损坏的 gif 段错误)。

修复了错误#37265(向 imap_body() 添加了缺少的安全模式和 open_basedir 检查)。

修复了错误#29538(number_format 和 0 的问题)。

猜您还想看: php版本 PHP4 PHP4.4.4
赞一下
--
踩一脚
--

您已成功复制微信号

leishi010

打开微信添加好友?

确定