]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/commitdiff
Apache: prevent Referrer leaks via WebUI
authorpeter.mueller@ipfire.org <peter.mueller@ipfire.org>
Mon, 4 Nov 2019 18:52:00 +0000 (18:52 +0000)
committerArne Fitzenreiter <arne_f@ipfire.org>
Wed, 13 Nov 2019 19:09:07 +0000 (19:09 +0000)
By default, even modern browsers sent the URL of ther originating
site to another one when accessing hyperlinks. This is an information
leak and may expose internal details (such as FQDN or IP address)
of an IPFire installation to a third party.

Signed-off-by: Peter Müller <peter.mueller@ipfire.org>
Acked-by: Michael Tremer <michael.tremer@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
config/httpd/vhosts.d/ipfire-interface-ssl.conf
config/httpd/vhosts.d/ipfire-interface.conf

index 2009184bb94754c7a95972257cd356c543f22562..dc1151110365166e588e1d0abe7ce30f2734d3bf 100644 (file)
@@ -22,6 +22,7 @@
 
     Header always set X-Content-Type-Options nosniff
     Header always set Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'"
+    Header always set Referrer-Policy strict-origin
 
     <Directory /srv/web/ipfire/html>
         Options ExecCGI
index b709944047b3c74a56c33d4646a3816bea4f1f3e..d95fa264ffb5baf0a540aa4fd5b153e45a5679a2 100644 (file)
@@ -8,6 +8,7 @@
 
     Header always set X-Content-Type-Options nosniff
     Header always set Content-Security-Policy "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'"
+    Header always set Referrer-Policy strict-origin
 
     <Directory /srv/web/ipfire/html>
         Options ExecCGI