]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
proxy.cgi: Fixes bug 13893
authorAdolf Belka <adolf.belka@ipfire.org>
Thu, 25 Sep 2025 11:12:51 +0000 (13:12 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 25 Sep 2025 14:03:35 +0000 (14:03 +0000)
Fixes: bug 13893 - proxy.cgi Multiple Parameters Stored Cross-Site Scripting
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
html/cgi-bin/proxy.cgi

index bdce2fa66ab347450d5d92556ecc63af8613d115..1ade39381d58a1c38044ec1a1446aa404855e953 100644 (file)
@@ -3973,6 +3973,7 @@ END
        {
                print FILE " $mainsettings{'HOSTNAME'}.$mainsettings{'DOMAINNAME'}\n\n";
        } else {
+               $proxysettings{'VISIBLE_HOSTNAME'} = &Header::escape($proxysettings{'VISIBLE_HOSTNAME'});
                print FILE " $proxysettings{'VISIBLE_HOSTNAME'}\n\n";
        }