A remote overflow exists in multiple Asterisk releases. The Manager Interface fails to properly verify user-supplied input resulting in a NULL pointer dereference. With a specially crafted MD5 login request, an attacker can cause a denial of service resulting in a loss of availability for the application.
Classification
Location:
Remote/Network Access Required
Attack Type:
Denial of Service
Impact:
Loss of Availability
Exploit:
Exploit Available
Disclosure:
OSVDB Verified
Technical
This vulnerability is only present when the Asterisk Manager Interface is enabled (not by default) and a user exists in 'manager.conf' without a password/secret assigned to it.
Solution
Upgrade to Asterisk 1.2.18 or 1.4.3, Asterisk Business Edition B.1.3.3, AsteriskNOW Beta6 and Asterisk Appliance Developer Kit 0.4.0 or higher, as they have been reported to fix this vulnerability. An upgrade is required as there are no known workarounds.