CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected] 2026/04/21 08:44:29

Modified files:
        libexec/spamd  : spamd.c 

Log message:
Fix handing of multi-line blacklist error strings in spamd.conf

When appending the blacklist error string, spamd splits the message
on a newline and continues the message on a new line.  There was
a bug where the current pointer was incremented too far, which
resulted in the message being truncated at the newline instead
of continued.

For very long blacklist messages (around 8K) in spamd.conf, this
could result in heap corruption.  However, this is very unlikely
in practice.

OK jsg@

Reported by and fix from Dhiraj Mishra

Reply via email to