Description
Multiple stack-based and heap-based buffer overflows in the (1) decode_open_type and (2) udptl_rx_packet functions in main/udptl.c in Asterisk Open Source 1.4.x before 1.4.39.2, 1.6.1.x before 1.6.1.22, 1.6.2.x before 1.6.2.16.2, and 1.8 before 1.8.2.4; Business Edition C.x.x before C.3.6.3; AsteriskNOW 1.5; and s800i (Asterisk Appliance), when T.38 support is enabled, allow remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted UDPTL packet.
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.8.3.3-1 | — |
| Debian 6.0 | asterisk | 1:1.6.2.9-2+squeeze2 | DSA-2225-1 |
| Debian 5.0 | asterisk | 1:1.4.21.2~dfsg-3+lenny2.1 | DSA-2225-1 |
Advisories 1
- DSA-2225-1 asterisk - several Debian Security (DSA / DLA) · Mar 9, 2026
References
- 43702 third-party-advisory
- 46474 vdb-entry
- DSA-2225 vendor-advisory
- 43429 third-party-advisory
- FEDORA-2011-2438 vendor-advisory
- ADV-2011-0635 vdb-entry
- [oss-security] 20110311 CVE Request -- Asterisk AST-2011-002 / Multiple array overflow and crash vulnerabilities in UDPTL code mailing-list
- FEDORA-2011-2360 vendor-advisory
- FEDORA-2011-2558 vendor-advisory
- 1025101 vdb-entry
- [oss-security] 20110311 Re: CVE Request -- Asterisk AST-2011-002 / Multiple array overflow and crash vulnerabilities in UDPTL code mailing-list
- http://downloads.asterisk.org/pub/security/AST-2011-002.html