Date: Wed, 29 Jul 1998 18:50:11 +1200 (NZST) From: Andrew McNaughton <andrew@squiz.co.nz> To: Brett Glass <brett@lariat.org> Cc: security@FreeBSD.ORG Subject: Re: Any procmail experts here? Message-ID: <Pine.BSF.3.96.980729184840.24329B-100000@aniwa.sky> In-Reply-To: <199807290301.VAA28924@lariat.lariat.org>
next in thread | previous in thread | raw e-mail | index | archive | help
:0 hfw * ^Content-disposition: | /usr/local/bin/perl -pe 's/^(Content-Disposition:.{80}).*/$1/i' It's a little rough, but should work, Improvement is a perl regex problem rather than a procmail one. Andrew McNaughton On Tue, 28 Jul 1998, Brett Glass wrote: > Date: Tue, 28 Jul 1998 21:01:06 -0600 > From: Brett Glass <brett@lariat.org> > To: security@FreeBSD.ORG > Subject: Re: Any procmail experts here? > > Whoops.... As many of you have doubtless already noted, the header > we need to catch is > > Content-Disposition: attachment; filename="<verylogname>" > > --Brett > > At 07:59 PM 7/28/98 -0600, Brett Glass wrote: > > >We have dozens of users who might get bit by the MIME filename buffer > >overflow bug described at > > > >http://www.sjmercury.com/business/microsoft/docs/security0728.htm > > > >and would like to try to use procmail to plug the hole (it seems to be the > >best tool for the job). However, I have no experience with procmail. Could > >someone help me write a procmail.rc that will eliminate the extra-long > >filenames, truncating them back to (say) 64 characters max? All that's > >required is to recognize the Content-type: .... filename="<name>" header > >and make sure that <name> is chopped if it's too long. > > > >This would be a fix for which thousands of sysadmins would be exceedinglyy > >grateful. > > > >--Brett > > > > > >To Unsubscribe: send mail to majordomo@FreeBSD.org > >with "unsubscribe security" in the body of the message > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe security" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe security" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.980729184840.24329B-100000>