[Mimedefang] GLOB error on $Helo

Joseph Brennan brennan at columbia.edu
Mon Apr 3 12:20:46 EDT 2006


I found a few of these in syslog (wrapped here for legibility):

Apr  3 04:33:52 jujube mimedefang-multiplexor[411]:
  [ID 980602 mail.info] Slave 22 stderr: Can't coerce GLOB to number
  in add at /etc/mail/mimedefang/mimedefang-filter line 383.

The slave then dies prematurely with the "check your filter rules"
error.  Line 383 is:

                    if ($Helo =~ /yahoo.com/) {

The error follows closely this sendmail report:

Apr  3 04:33:52 jujube sm-mta[22755]: [ID 801593 mail.info]
  k338XTZk022755: from=<jsmith at yahoo.com>, size=180541, class=0,
  nrcpts=1, msgid=<200604030833.k338XTZk022755 at jujube.cc.columbia.edu>,
  proto=ESMTP, daemon=MTA-v4, relay=[202.120.113.165]

That's not Yahoo, so who knows what the HELO string was.


"Can't coerce GLOB to number in add"-- meaning a file named "add"?
If this is the result of a bizarre HELO string, is there an exploit
here waiting for the right HELO string?


Ha!-- I just looked for other messages from that IP address.  Three
hours later it tried to send us a zipped virus.


Joseph Brennan
Columbia University Information Technology





More information about the MIMEDefang mailing list