CVE-2013-7100
Buffer overflow in the unpacksms16 function in apps/app_sms.c in Asterisk Open Source 1.8.x...
Buffer overflow in the unpacksms16 function in apps/app_sms.c in Asterisk Open Source 1.8.x before 1.8.24.1, 10.x before 10.12.4, and 11.x before 11.6.1; Asterisk with Digiumphones 10.x-digiumphones before 10.12.4-digiumphones; and Certified Asterisk 1.8.x before 1.8.15-cert4 and 11.x before 11.2-cert3 allows remote attackers to cause a denial of service (daemon crash) via a 16-bit SMS message with an odd number of bytes, which triggers an infinite loop.
Exploit likelihood
What each source reports
NVD Score used
5.0
Buffer overflow in the unpacksms16 function in apps/app_sms.c in Asterisk Open Source 1.8.x before 1.8.24.1, 10.x before 10.12.4, and 11.x before 11.6.1; Asterisk with Digiumphones 10.x-digiumphones before 10.12.4-digiumphones; and Certified Asterisk 1.8.x before 1.8.15-cert4 and 11.x before 11.2-cert3 allows remote attackers to cause a denial of service (daemon crash) via a 16-bit SMS message with an odd number of bytes, which triggers an infinite loop.
- Record
CVE-2013-7100- CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
Buffer overflow in the unpacksms16 function in apps/app_sms.c in Asterisk Open Source 1.8.x before 1.8.24.1, 10.x before 10.12.4, and 11.x before 11.6.1; Asterisk with Digiumphones 10.x-digiumphones before 10.12.4-digiumphones; and Certified Asterisk 1.8.x before 1.8.15-cert4 and 11.x before 11.2-cert3 allows remote attackers to cause a denial of service (daemon crash) via a 16-bit SMS message with an odd number of bytes, which triggers an infinite loop.
- Record
CVE-2013-7100- Updated
- 2026-11-02
EUVDEUVD-2013-6886 No score
Buffer overflow in the unpacksms16 function in apps/app_sms.c in Asterisk Open Source 1.8.x before 1.8.24.1, 10.x before 10.12.4, and 11.x before 11.6.1; Asterisk with Digiumphones 10.x-digiumphones before 10.12.4-digiumphones; and Certified Asterisk 1.8.x before 1.8.15-cert4 and 11.x before 11.2-cert3 allows remote attackers to cause a denial of service (daemon crash) via a 16-bit SMS message with an odd number of bytes, which triggers an infinite loop.
- Record
EUVD-2013-6886- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-6wfw-q7f5-wr2c No score
Buffer overflow in the unpacksms16 function in apps/app_sms.c in Asterisk Open Source 1.8.x...
Buffer overflow in the unpacksms16 function in apps/app_sms.c in Asterisk Open Source 1.8.x before 1.8.24.1, 10.x before 10.12.4, and 11.x before 11.6.1; Asterisk with Digiumphones 10.x-digiumphones before 10.12.4-digiumphones; and Certified Asterisk 1.8.x before 1.8.15-cert4 and 11.x before 11.2-cert3 allows remote attackers to cause a denial of service (daemon crash) via a 16-bit SMS message with an odd number of bytes, which triggers an infinite loop.
- Record
GHSA-6wfw-q7f5-wr2c- Weakness
- CWE-119
- Updated
- 2026-11-02
OSV No score
Buffer overflow in the unpacksms16 function in apps/app_sms.c in Asterisk Open Source 1.8.x before 1.8.24.1, 10.x before 10.12.4, and 11.x before 11.6.1; Asterisk with Digiumphones 10.x-digiumphones before 10.12.4-digiumphones; and Certified Asterisk 1.8.x before 1.8.15-cert4 and 11.x before 11.2-cert3 allows remote attackers to cause a denial of service (daemon crash) via a 16-bit SMS message with an odd number of bytes, which triggers an infinite loop.
- Record
CVE-2013-7100- Updated
- 2026-11-02
OSVDEBIAN-CVE-2013-7100 No score
Buffer overflow in the unpacksms16 function in apps/app_sms.c in Asterisk Open Source 1.8.x before 1.8.24.1, 10.x before 10.12.4, and 11.x before 11.6.1; Asterisk with Digiumphones 10.x-digiumphones before 10.12.4-digiumphones; and Certified Asterisk 1.8.x before 1.8.15-cert4 and 11.x before 11.2-cert3 allows remote attackers to cause a denial of service (daemon crash) via a 16-bit SMS message with an odd number of bytes, which triggers an infinite loop.
- Record
DEBIAN-CVE-2013-7100- Updated
- 2026-11-02
OSVMGASA-2013-0384 No score
Updated asterisk packages fix CVE-2013-7100
Updated asterisk packages fix security vulnerability:
Buffer overflow in the unpacksms16 function in apps/app_sms.c in Asterisk Open Source 1.8.x before 1.8.24.1, 10.x before 10.12.4, and 11.x before 11.6.1; Asterisk with Digiumphones 10.x-digiumphones before 10.12.4-digiumphones; and Certified Asterisk 1.8.x before 1.8.15-cert4 and 11.x before 11.2-cert3 allows remote attackers to cause a denial of service (daemon crash) via a 16-bit SMS message (CVE-2013-7100).
The updated packages has been upgraded to the 11.7.0 version which resolves various upstream bugs and is not vulnerable to this issue.
- Record
MGASA-2013-0384- Updated
- 2026-11-02
OSVMGASA-2014-0171 No score
Updated asterisk packages fix security vulnerabilities
Updated asterisk packages fix security vulnerabilities:
In Asterisk before 11.6.1, a 16 bit SMS message that contains an odd message length value will cause the message decoding loop to run forever. The message buffer is not on the stack but will be overflowed resulting in corrupted memory and an immediate crash (CVE-2013-7100).
In Asterisk before 11.6.1, external control protocols, such as the Asterisk Manager Interface, often have the ability to get and set channel variables; this allows the execution of dialplan functions. Reading the SHELL() function can execute arbitrary commands on the system Asterisk is running on. Writing to the FILE() function can change any file that Asterisk has write access to. When these functions are executed from an external protocol, that execution could result in a privilege escalation (AST-2013-007).
In Asterisk before 11.8.1, sending a HTTP request that is handled by Asterisk with a large number of Cookie headers could overflow the stack. You could even exhaust memory if you sent an unlimited number of headers in the request (CVE-2014-2286).
In Asterisk before 11.8.1, an attacker can use all available file descriptors using SIP INVITE requests. Each INVITE meeting certain conditions will leak a channel and several file descriptors. The file descriptors cannot be released without restarting Asterisk which may allow intrusion detection systems to be bypassed by sending the requests slowly (CVE-2014-2287).
- Record
MGASA-2014-0171- Updated
- 2026-11-02
OSVUBUNTU-CVE-2013-7100 No score
Buffer overflow in the unpacksms16 function in apps/app_sms.c in Asterisk Open Source 1.8.x before 1.8.24.1, 10.x before 10.12.4, and 11.x before 11.6.1; Asterisk with Digiumphones 10.x-digiumphones before 10.12.4-digiumphones; and Certified Asterisk 1.8.x before 1.8.15-cert4 and 11.x before 11.2-cert3 allows remote attackers to cause a denial of service (daemon crash) via a 16-bit SMS message with an odd number of bytes, which triggers an infinite loop.
- Record
UBUNTU-CVE-2013-7100- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
asteriskDebian:14 |
before 1:11.7.0~dfsg-1, plus listed versions 0.1.11-30.1.11-3woody11:1.0.5-21:1.0.5-41:1.0.6-1 Show 45 moreShow less1:1.0.6-21:1.0.7-11:1.0.7.dfsg.1-11:1.0.7.dfsg.1-21:1.0.7.dfsg.1-2sarge11:1.0.7.dfsg.1-2sarge21:1.0.7.dfsg.1-2sarge31:1.0.7.dfsg.1-2sarge41:1.0.7.dfsg.1-2sarge51:1.0.7.dfsg.1-2sarge61:1.0.9.dfsg-11:1.0.9.dfsg-31:1.0.9.dfsg-41:1.0.9.dfsg-51:1.0.9.dfsg-61:1.2.0-beta1.dfsg-11:1.2.0-beta2.dfsg-11:1.2.0-beta2.dfsg-21:1.2.0-beta2.dfsg-31:1.2.0-rc1.dfsg-11:1.2.0-rc2.dfsg-11:1.2.0.dfsg-11:1.2.0.dfsg-21:1.2.0.dfsg-31:1.2.0.dfsg-41:1.2.0.dfsg-51:1.2.0.dfsg-61:1.2.1.dfsg-11:1.2.1.dfsg-21:1.2.1.dfsg-31:1.2.10.dfsg-11:1.2.10.dfsg-1bpo11:1.2.10.dfsg-21:1.2.10.dfsg-31:1.2.11.dfsg-11:1.2.12.1.dfsg-11:1.2.13~dfsg-11:1.2.13~dfsg-21:1.2.13~dfsg-2etch11:1.2.13~dfsg-2etch21:1.2.13~dfsg-2etch31:1.2.13~dfsg-2etch41:1.2.14~dfsg-11:1.2.14~dfsg-21:1.2.14~dfsg-3 |
1:11.7.0~dfsg-1 |
asteriskDebian:6.0 |
before 1:1.6.2.9-2+squeeze12, plus listed versions 1:1.6.2.9-21:1.6.2.9-2+squeeze11:1.6.2.9-2+squeeze101:1.6.2.9-2+squeeze111:1.6.2.9-2+squeeze2 Show 7 moreShow less1:1.6.2.9-2+squeeze31:1.6.2.9-2+squeeze41:1.6.2.9-2+squeeze51:1.6.2.9-2+squeeze61:1.6.2.9-2+squeeze71:1.6.2.9-2+squeeze81:1.6.2.9-2+squeeze9 |
1:1.6.2.9-2+squeeze12 |
asteriskDebian:7 |
before 1:1.8.13.1~dfsg1-3+deb7u3, plus listed versions 1:1.8.13.1~dfsg-31:1.8.13.1~dfsg-3+deb7u11:1.8.13.1~dfsg-3+deb7u2 |
1:1.8.13.1~dfsg1-3+deb7u3 |
asteriskMageia:3 |
before 11.7.0-1.mga3 | 11.7.0-1.mga3 |
asteriskMageia:3 From an advisory covering 3 CVEs |
before 11.8.1-1.mga3 | 11.8.1-1.mga3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2013-7100 is a medium vulnerability (CVSS 5.0) in Digium Asterisk, published December 19, 2013. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.31%, the 91st percentile. Fixed in asterisk 1:11.7.0~dfsg-1.
References
mandriva.com/security/advisories?name=MDVSA-2013:300
archives.neohapsis.com/archives/bugtraq/2013-12/0089.html
issues.asterisk.org/jira/browse/ASTERISK-22590
secunia.com/advisories/56294
downloads.asterisk.org/pub/security/AST-2013-006.html
securitytracker.com/id/1029499
Show 18 moreShow less
osvdb.org/101100
debian.org/security/2014/dsa-2835
securityfocus.com/bid/64364
exchange.xforce.ibmcloud.com/vulnerabilities/89825
nvd.nist.gov/vuln/detail/CVE-2013-7100
github.com/advisories/GHSA-6wfw-q7f5-wr2c
security-tracker.debian.org/tracker/CVE-2013-7100
advisories.mageia.org/MGASA-2013-0384.html
downloads.asterisk.org/pub/telephony/asterisk/asterisk-11.7.0-summary.html
mandriva.com/en/support/security/advisories/mbs1/MDVSA-2013:300
bugs.mageia.org/show_bug.cgi?id=12060
advisories.mageia.org/MGASA-2014-0171.html
downloads.asterisk.org/pub/security/AST-2013-007.html
downloads.asterisk.org/pub/security/AST-2014-001.html
downloads.asterisk.org/pub/security/AST-2014-002.html
bugs.mageia.org/show_bug.cgi?id=13061
ubuntu.com/security/CVE-2013-7100
cve.org/CVERecord?id=CVE-2013-7100
Left out here: 114 versions. The JSON record has them.