David,

> On ubuntu 10.10 we encounter now this error since some perl lib updates

Which version or amavisd? Do you happen to know which perl modules
were updated?

> amavis claim Feb 1 14:37:25 rez14 amavis[29857]: (29857-04) (!)custom
> checks error: Insecure dependency in connect while running with -T
> switch at /usr/lib/perl/5.10/IO/Socket.pm line 114

What is that custom hook doing (a method checks() in custom hooks).

> How can we fix it ?
> 
> in this file we have this
> 
> # cat -n /usr/lib/perl/5.10/IO/Socket.pm|grep 114
> 114 if (!connect($sock, $addr)) {

Probably the $addr is tainted. Where does it come from?
If you know it is safe to use (do some test before, just in case),
you may untaint it by calling Amavis::Util::untaint, e.g.:

  if (!connect($sock, Amavis::Util::untaint($addr))) {


Mark

------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
AMaViS-user mailing list
AMaViS-user@lists.sourceforge.net 
https://lists.sourceforge.net/lists/listinfo/amavis-user 
 Please visit http://www.ijs.si/software/amavisd/ regularly
 For administrativa requests please send email to rainer at openantivirus dot 
org

Reply via email to