com web/php: Fix Clickjacking Attacks. Reported by Joel Melegrito: include/prepend.inc
| From: | Hannes Magnusson | Date: | Thu, 08 May 2014 17:21:22 +0000 |
| Subject: | com web/php: Fix Clickjacking Attacks. Reported by Joel Melegrito: include/prepend.inc | ||
| Groups: | php.webmaster | ||
| Request: | Send a blank email to php-webmaster+get-18850@lists.php.net to get a copy of this message | ||
Commit: 26af598f904104addf472c6f7bcb976b4f1ffb5b
Author: Hannes Magnusson <bjori@mongodb.com> Thu, 8 May 2014 10:21:22 -0700
Parents: 11d6601c2e7d130b4b0645ccc969bc8dcd97d65b
Branches: master
Link: http://git.php.net/?p=web/php.git;a=commitdiff;h=26af598f904104addf472c6f7bcb976b4f1ffb5b
Log:
Fix Clickjacking Attacks. Reported by Joel Melegrito
Changed paths:
M include/prepend.inc
Diff:
diff --git a/include/prepend.inc b/include/prepend.inc
index e6a58a0..ba35c69 100644
--- a/include/prepend.inc
+++ b/include/prepend.inc
@@ -33,6 +33,9 @@ if (isset($_SERVER["HTTP_ORIGIN"])) {
header("Access-Control-Allow-Headers: $headers");
}
}
+/* Clickjacking workaround. Nothing should be in a frame so it could technically be
'deny'
+ * but it doesn't make any difference anyway */
+header("X-Frame-Options: SAMEORIGIN");
// Be 100% sure the timezone is set
if (ini_get("date.timezone") === "" &&
function_exists("date_default_timezone_set")) {