CVE-2010-0685
The design of the dialplan functionality in Asterisk Open Source 1.2.x, 1.4.x, and 1.6.x; and Asterisk Business Edition B.x.x and C.x.x, when using the ${EXTEN} channel variable and wildcard pattern matches, allows context-dependent attackers to inject strings into the dialplan using metacharacters that are injected when the variable is expanded, as demonstrated using the Dial application to process a crafted SIP INVITE message that adds an unintended outgoing channel leg. NOTE: it could be argued that this is not a vulnerability in Asterisk, but a class of vulnerabilities that can occur in any program that uses this feature without the associated filtering functionality that is already available.
EPSS 1.37% · 71.8th percentile
Risk Scores
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| n/a | n/a | n/a |
| digium | asterisk | 1.2.1, 1.2.2, 1.2.6 |
Timeline
- Feb 23, 2010 CVE Published
- Feb 4, 2022 EPSS Score
- Mar 29, 2022 EPSS Score
- May 22, 2022 EPSS Score
- Jul 15, 2022 EPSS Score
- Sep 6, 2022 EPSS Score
- Dec 22, 2022 EPSS Score
- Feb 13, 2023 EPSS Score
- Mar 7, 2023 EPSS Score
- Apr 8, 2023 EPSS Score
- May 31, 2023 EPSS Score
- Jul 23, 2023 EPSS Score
References
- 20100218 AST-2010-002: Dialplan injection vulnerability mailing-list
- http://svn.asterisk.org/svn/asterisk/branches/1.2/README-SERIOUSLY.bestpractices.txt url
- FEDORA-2010-3724 vendor-advisory
- 38641 third-party-advisory
- https://nvd.nist.gov/vuln/detail/CVE-2010-0685 advisory
- https://exchange.xforce.ibmcloud.com/vulnerabilities/56397 url
- http://www.securitytracker.com/id?1023637 url
- http://downloads.digium.com/pub/security/AST-2010-002.html exploit
- http://secunia.com/advisories/39096 technical
- http://www.vupen.com/english/advisories/2010/0439 advisory