Package: minimalist
Version: 2.5.2-1

It seems that minimalist isn't properly quoting metacharacters when
processing email subjects.

For example if I send a message to the minimalist with subject "((((" I
get this error back:

> This message was created automatically by mail delivery software.
> 
> A message that you sent could not be delivered to one or more of its 
> recipients. This is a permanent error. The following address(es)
> failed:
> 
> pipe to |/usr/bin/minimalist generated by [EMAIL PROTECTED] local
> delivery failed
> 
> The following text was generated during the delivery attempt:
> 
> ------ pipe to |/usr/bin/minimalist generated by
> [EMAIL PROTECTED] ------
> 
> Unmatched ( in regex; marked by <-- HERE in m/^(((( <-- HERE $/ at
> /usr/bin/minimalist line 771, <STDIN> line 13.

This could get dangerous with some more inventive use of regular
expressions (like the (?{...}) construct). Currently perl safety
functions seem to prevent this bug from being exploitable, but people
usually recommend against passing unsanitized user-supplied strings as
regular expressions.

System information:

Debian release: Sarge
Architecture: i386
Kernel: Linux 2.4.33.3

ii  minimalist     2.5.2-1
ii  perl           5.8.4-8sarge5


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to