PHP中惊现能致服务器崩溃bug
来源:PHP程序员站 作者:admin 发布时间:2011-01-11
PHP脚本语言中发现了一个奇怪Bug,会让服务器执行大浮点数转换过程中进入死循环,比如将2.2250738585072011e- 308从字符串格式转换成浮点数格式。这一个Bug可能会被黑客利用,让Web服务器下线。PHP开发团队在接到通知后第二天修复了Bug。 据调查,受影响的PHP版本是5.2
PHP脚本语言中发现了一个奇怪Bug,会让服务器执行大浮点数转换过程中进入死循环,比如将“2.2250738585072011e- 308”从字符串格式转换成浮点数格式。这一个Bug可能会被黑客利用,让Web服务器下线。PHP开发团队在接到通知后第二天修复了Bug。
据调查,受影响的PHP版本是5.2和5.3,而且机器都是采用x87指令集的Intel 32位的处理器。通过PHP开发团队的努力,目前该问题已经得到解决,国外计算机科学家Regan首次发现此问题,并称“这绝对是一个大麻烦”。
延伸阅读:PHP的ip2long有bug,请慎用PHP 5.2.12 发布 修复60多个bugPHP 5.2.13 发布(修复40多个bug)高性能WEB服务器Nginx 0.9.3 发布,修复两个bug