PHP ‘getimagesize()’远程拒绝服务漏洞

漏洞起因
异常条件处理失败错误
危险等级

影响系统
PHP 5.4.x
PHP 5.3.x
PHP 5.2.x
PHP 5.1.x

不受影响系统

危害
远程攻击者可以利用漏洞对服务进行拒绝服务攻击。

攻击所需条件
攻击者必须访问PHP应用。

漏洞信息
PHP是一种在服务器端执行的嵌入HTML文档的脚本语言。
PHP Getimagesiz函数用于判断图像大小,接收一个URI参数,Getimagesize()没有实现任意函数来校验远程服务器上下载的文件是否会图像或大小超过预期,可使PHP下载超大文件,造成拒绝服务攻击。

测试方法

厂商解决方案
目前没有详细解决方案提供:
http://www.php.net/

漏洞提供者
Manuel Fern??ndez and Francisco Oca

评论关闭。