Description
The SIP channel driver in Asterisk Open Source 1.4.x before 1.4.17, Business Edition before C.1.0-beta8, AsteriskNOW before beta7, Appliance Developer Kit before Asterisk 1.4 revision 95946, and Appliance s800i 1.0.x before 1.0.3.4 allows remote attackers to cause a denial of service (daemon crash) via a BYE message with an Also (Also transfer) header, which triggers a NULL pointer dereference.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | asterisk | 1:1.4.17~dfsg-1 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- Asterisk 1.x - BYE Message Remote Denial of Service EDB-30974 · dos · Jan 2, 2008
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 27110 vdb-entry
- FEDORA-2008-0199 vendor-advisory
- ADV-2008-0019 vdb-entry
- 20080102 AST-2008-001: Crash from transfer using BYE with Also header mailing-list
- asterisk-bye-also-dos(39361) vdb-entry
- 3520 third-party-advisory
- http://bugs.digium.com/view.php?id=11637
- 28312 third-party-advisory
- 1019152 vdb-entry
- FEDORA-2008-0198 vendor-advisory
- http://downloads.digium.com/pub/security/AST-2008-001.html
- 28299 third-party-advisory