php header()头注入检测绕过漏洞

漏洞起因
输入验证错误
危险等级

影响系统
PHP 5.4.0RC2  ~ 5.4.0

不受影响系统

危害
远程攻击者可以利用漏洞绕过安全进制进行HTML注入攻击。

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

漏洞信息
PHP是一款流行的网络编程语言。
PHP main/SAPI.c中的sapi_header_op函数不正确处理%0D(也就是回车符时),允许攻击者通过特制的URL,绕过HTTP应答分拆保护机制,PHP header函数与某些浏览器不正确交互可触发此漏洞,此漏洞是由于不正确修复CVE-2011-1398引发的。

测试方法

厂商解决方案
用户可参考如下供应商提供的补丁程序:
http://svn.php.net/viewvc/php/php-src/branches/PHP_5_4/main/SAPI.c?r1=323986&r2=323985&pathrev=323986

漏洞提供者
Raphael Geissert

评论关闭。