Re: exiscan not finding some W32/MyDoom-O viruses

Nigel Wade <[email protected]> Tue, 12 Oct 2004 11:43:27 +0100
Newsgroups gmane.mail.exim.exiscan.user
Message-ID <[email protected]>
Tom Kistner wrote:
> Nigel Wade wrote:
> 
>> The only thing I can find during testing is the log messages:
>>
>> LOG: 1CH11u-0005f7-A8 demime acl condition: base64 line length exceeds 
>> 76 characters
>> LOG: 1CH11u-0005f7-A8 demime acl condition: base64 line contains 
>> illegal character
>> LOG: 1CH11u-0005f7-A8 demime acl condition: base64 line length is not 
>> a multiple of 4 characters
>>
>> Will this prevent exiscan from extracting the attachment for scanning?
> 
> 
> Probably. The demime implementation is "best-effort", and may not always 
> get a file right when the encoding is incorrect.
> 
> However the Sophos scanner should not depend on exiscans MIME 
> implementation, it should use its own engine (on the provided raw .eml 
> file).

Unfortunately this is one which gets past Sophos. It's a "hidden" .scr file 
in a zip inside another zip, and Sophos doesn't find it in the raw email. If 
I detach the zip attachment then it finds it.

> 
> You can also reject messages with such MIME errors, unfortunately you 
> may end up with some collateral damage since there are some poorly 
> written MIME encoders around which have the same flaws (particularly in 
> Webmail software which uses Perl/PHP modules).

Yes, I'd thought about that option. I think it would probably annoy more 
users than the occasional infected email (all Windows clients have Symantec 
NAV on them, which finds this particular variant).

I may try rejecting level 1 errors and monitor the logs closely to see what 
gets rejected. Is there a list of what level each MIME error is?

> 
> regards,
> 
> /tom

Thanks.

-- 
Nigel Wade, System Administrator, Space Plasma Physics Group,
             University of Leicester, Leicester, LE1 7RH, UK
E-mail :    [email protected]
Phone :     +44 (0)116 2523548, Fax : +44 (0)116 2523555