Subject: Developers of Sympa
List archive
- From: Sergiy Zhuk <address@concealed>
- To: address@concealed
- Cc: address@concealed
- Subject: parsing bug in List::request_action() ?
- Date: Fri, 21 Mar 2003 01:25:19 -0800 (PST)
hi
I hope the below is a known bug which has been fixed in 3.4.x...
It looks like if someone (say a spammer) sends a message with a sender
(parsed From:) starting with a '*', sympa.pl will die, e.g.:
From: *@*
From: "TOM(tom.com)" <*@tom.com>
From: "blah" <*address@concealed>
If there's a '*' anywhere else in the address, that works fine, e.g.:
From: "blah" <no*spam*@*>
This is happenning with 3.3.5, I didn't test it with 3.4.x.
I've added a temp. workaround to sympa.pl in 2 places where we check sender:
- if ($sender =~
/^(mailer-daemon|sympa|listserv|mailman|majordomo|smartlist|$conf_email)/mio)
{
+ if ($sender =~
/^(mailer-daemon|sympa|listserv|mailman|majordomo|smartlist|\*|$conf_email)/mio)
{
But this is not a solution.
'*' is a perfectly legit char according to RFC-822 and thus should be dealt
with accordingly...
thanks
--
rgds,
serge
-
parsing bug in List::request_action() ?,
Sergiy Zhuk, 03/21/2003
- Re: [sympa-dev] parsing bug in List::request_action() ?, Olivier Salaun - CRU, 03/24/2003
Archive powered by MHonArc 2.6.19+.