Could you please try the following patch:

--- amavisd~    Wed Dec 12 12:28:26 2007
+++ amavisd     Thu Jan 10 14:51:53 2008
@@ -13164,5 +13164,5 @@
     for my $bank_name (@$bank_names_ref) {  # additional banks from the request
       if (defined $policy_bank{$bank_name})
-        { Amavis::load_policy_bank($bank_name); $policy_changed = 1 }
+        { Amavis::load_policy_bank(untaint($bank_name)); $policy_changed = 1 }
     }
     my($sender) = $msginfo->sender;



Mark


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
AMaViS-user mailing list
AMaViS-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amavis-user
AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3
AMaViS-HowTos:http://www.amavis.org/howto/

Reply via email to