From: eldy <> Date: Sat, 13 Apr 2002 17:06:23 +0000 (+0000) Subject: Fix a security hole against Cross Site Scripting Attacks. X-Git-Tag: AWSTATS_4_0_RELEASE~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=173ffd3c00a1a795ab265b9246d6630c73963703;p=thirdparty%2FAWStats.git Fix a security hole against Cross Site Scripting Attacks. --- diff --git a/wwwroot/cgi-bin/awstats.pl b/wwwroot/cgi-bin/awstats.pl index 68a6c881..a42ab1e5 100644 --- a/wwwroot/cgi-bin/awstats.pl +++ b/wwwroot/cgi-bin/awstats.pl @@ -3771,7 +3771,7 @@ EOF if ($_url_k{$key}/($_url_p{$key}||1) > $max_k) { $max_k = $_url_k{$key}/($_url_p{$key}||1); } } foreach my $key (@keylist) { - my $nompage=CleanFromCSSA($Aliases{$key}?$Aliases{$key}:$key); + my $nompage=$Aliases{$key}?$Aliases{$key}:CleanFromCSSA($key); print ""; if (length($nompage)>$MaxLengthOfURL) { $nompage=substr($nompage,0,$MaxLengthOfURL)."..."; } if ($ShowLinksOnUrl) { print "$nompage"; } @@ -4373,7 +4373,7 @@ EOF if ($_url_k{$key}/($_url_p{$key}||1) > $max_k) { $max_k = $_url_k{$key}/($_url_p{$key}||1); } } foreach my $key (@keylist) { - my $nompage=CleanFromCSSA($Aliases{$key}?$Aliases{$key}:$key); + my $nompage=$Aliases{$key}?$Aliases{$key}:CleanFromCSSA($key); print ""; if (length($nompage)>$MaxLengthOfURL) { $nompage=substr($nompage,0,$MaxLengthOfURL)."..."; } if ($ShowLinksOnUrl) {