]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 600464: (CVE-2010-3172) [SECURITY] Content/Header injection due to non-random...
authorByron Jones <glob@glob.com.au>
Tue, 2 Nov 2010 23:18:33 +0000 (00:18 +0100)
committerFrédéric Buclin <LpSolit@gmail.com>
Tue, 2 Nov 2010 23:18:33 +0000 (00:18 +0100)
r=mkanat a=LpSolit

Bugzilla/CGI.pm

index a9b938c6d77af5b8be1bca4d34eb4eb7c1a836f3..8ec3ac28e8a72eec242c48fcf1db3adf2076d90e 100644 (file)
@@ -213,7 +213,8 @@ sub multipart_init {
     }
 
     # Set the MIME boundary and content-type
-    my $boundary = $param{'-boundary'} || '------- =_aaaaaaaaaa0';
+    my $boundary = $param{'-boundary'}
+        || '------- =_' . generate_random_password(16);
     delete $param{'-boundary'};
     $self->{'separator'} = "\r\n--$boundary\r\n";
     $self->{'final_separator'} = "\r\n--$boundary--\r\n";