Description
Integer overflow in the get_input function in the Skinny channel driver (chan_skinny.c) in Asterisk 1.0.x before 1.0.12 and 1.2.x before 1.2.13, as used by Cisco SCCP phones, allows remote attackers to execute arbitrary code via a certain dlen value that passes a signed integer comparison and leads to a heap-based buffer overflow.
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.2.13~dfsg-1 | — |
| Debian 3.1 | asterisk | 1:1.0.7.dfsg.1-2sarge4 | DSA-1229-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.0.12/1.2.12.1 - 'chan_skinny' Remote Heap Overflow (PoC) EDB-2597 · dos · Oct 19, 2006 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 1
- DSA-1229-1 asterisk Debian Security (DSA / DLA) · Mar 9, 2026
References
- 22480 third-party-advisory
- http://ftp.digium.com/pub/asterisk/releases/ChangeLog-1.2.13
- DSA-1229 vendor-advisory
- GLSA-200610-15 vendor-advisory
- SUSE-SA:2006:069 vendor-advisory
- 20617 vdb-entry
- ADV-2006-4097 vdb-entry
- 22651 third-party-advisory
- 29972 vdb-entry
- OpenPKG-SA-2006.024 vendor-advisory
- 20061018 Asterisk remote heap overflow mailing-list
- 23212 third-party-advisory
- http://ftp.digium.com/pub/asterisk/releases/ChangeLog-1.0.12
- asterisk-getinput-code-execution(29663) vdb-entry
- VU#521252 third-party-advisory
- 1017089 vdb-entry
- 22979 third-party-advisory
- http://www.asterisk.org/node/109
- 20061018 Security-Assessment.com Advisory: Asterisk remote heap overflow mailing-list