Virus Klez.H and McAfee
Julian Field
jkf at ecs.soton.ac.uk
Mon May 13 10:54:01 IST 2002
At 09:46 13/05/2002, you wrote:
>I have applied the patch, but now Klez infected mails have two attachments:
>1. Viruswarning
>2. Plain text file with the JPG data in it.
The JPG data is harmless in this form. The real virus has been replaced
with the VirusWarning.
> > -----Oorspronkelijk bericht-----
> > Van: MailScanner mailing list [mailto:MAILSCANNER at JISCMAIL.AC.UK]Namens
> > Julian Field
> > Verzonden: donderdag 9 mei 2002 13:07
> > Aan: MAILSCANNER at JISCMAIL.AC.UK
> > Onderwerp: Re: Virus Klez.H and McAfee
> >
> >
> > At 10:22 09/05/2002, you wrote:
> > >At 21:02 08/05/2002, you wrote:
> > >>Martin Sapsed wrote:
> > >> >
> > >> > Freerk Kalsbeek wrote:
> > >> > > I've seen a similar problem here.
> > >> > > Klez is also detected in my setup with Sophos. I receive an HTML
> > >>formatted
> > >> > > email indicating that I can read details in the attachment
> > >>virusalert.txt,
> > >> > > but the attachment is not there.
> > >> >
> > >> > I had one this morning which was disinfected but all I see
> > (in Netscape
> > >> > Messenger) is a base64 encoded attachment. My guess is that
> > the original
> > >> > message uses slightly iffy MIME tags
> > >>
> > >>Correct. (the problem is a double boundary line)
> > >>
> > >> > and Julian's insertion of the warning doesn't quite work.
> > >>
> > >>Correct. (it doesn't handle multipart/alternative messages very well)
> >
> > Try this:
> > -------------------------------------------------------------
> > *** /usr/local/mailscanner/mailscanner/bin/explode.pl Fri Feb
> > 1 10:22:44
> > 2002
> > --- explode.pl Thu May 9 12:07:58 2002
> > ***************
> > *** 301,310 ****
> > --- 301,315 ----
> > Data => $Warning,
> > Encoding => 'quoted-printable',
> > Charset => 'us-ascii',
> > Top => 0;
> > $parent->parts(\@parts);
> > +
> > + # And make the parent a multipart/mixed if it's a
> > multipart/alternative
> > + $parent->head->mime_attr("content-type" => "multipart/mixed")
> > + if ($parent->is_multipart) &&
> > + ($parent->head->mime_attr("content-type") =~
> > /multipart\/alternative/i);
> > }
> >
> > # Disinfect all the infected entities
> > sub Disinfect {
> > my($Reports, $Types, $Id2Entity, $File2Entity, $Entity2Parent,
> > $Entity2File, $IsTNEF) = @_;
> > -------------------------------------------------------------
> > If you don't understand what to do with the text above, you are probably
> > best off not trying it!
> > ;-)
> >
> > >>The following recent threads are also about this exact same problem
> > >>(actually two separate, semi-related problems):
> > >>
> > >> * Malformed attachments from MailScanner?
> > >> * Klez Virus get Passed !
> > >> * "Inline Text Warning" and "Stored Virus Message Report"
> > >>
> > >>And I'd still like to know if there's an easy way to change
> > >>"multipart/alternative" messages to "multipart/mixed" if MailScanner
> > >>adds a warning to them.
> > >
> > >That sounds like a good idea. I'll work on that.
> >
> > Done.
> > --
> > Julian Field Teaching Systems Manager
> > jkf at ecs.soton.ac.uk Dept. of Electronics & Computer Science
> > Tel. 023 8059 2817 University of Southampton
> > Southampton SO17 1BJ
--
Julian Field Teaching Systems Manager
jkf at ecs.soton.ac.uk Dept. of Electronics & Computer Science
Tel. 023 8059 2817 University of Southampton
Southampton SO17 1BJ
More information about the MailScanner
mailing list