<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>russellbryant.net &#187; Security</title>
	<atom:link href="http://www.russellbryant.net/blog/category/asterisk/asterisk-security/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.russellbryant.net/blog</link>
	<description>Open Source Software Engineering</description>
	<lastBuildDate>Tue, 10 Jan 2012 03:08:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>Asterisk 1.4.21.2 and 1.2.30 Released</title>
		<link>http://www.russellbryant.net/blog/2008/07/22/asterisk-14212-and-1230-released/</link>
		<comments>http://www.russellbryant.net/blog/2008/07/22/asterisk-14212-and-1230-released/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 23:42:19 +0000</pubDate>
		<dc:creator>russell</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.russellbryant.net/blog/?p=81</guid>
		<description><![CDATA[The Asterisk.org development team has released Asterisk versions 1.4.21.2 and 1.2.30. Both of these releases include fixes for two security issues. Both of these issues affect users of the IAX2 channel driver. For more details on these vulnerabilities, see the published security advisories, AST-2008-010 and AST-2008-011. Thank you for your continued support of Asterisk!]]></description>
			<content:encoded><![CDATA[<p>The Asterisk.org development team has released Asterisk versions 1.4.21.2 and 1.2.30.</p>
<p>Both of these releases include fixes for two security issues.  Both of these issues affect users of the IAX2 channel driver.  For more details on these vulnerabilities, see the published security advisories, <a href="http://downloads.digium.com/pub/security/AST-2008-010.html">AST-2008-010</a> and <a href="http://downloads.digium.com/pub/security/AST-2008-011.html">AST-2008-011</a>.</p>
<p>Thank you for your continued support of Asterisk!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russellbryant.net/blog/2008/07/22/asterisk-14212-and-1230-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asterisk 1.2.29 Released</title>
		<link>http://www.russellbryant.net/blog/2008/06/03/asterisk-1229-released/</link>
		<comments>http://www.russellbryant.net/blog/2008/06/03/asterisk-1229-released/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 20:06:06 +0000</pubDate>
		<dc:creator>russell</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.russellbryant.net/blog/?p=63</guid>
		<description><![CDATA[The asterisk.org development team has released Asterisk version 1.2.29. This release contains a fix for a security issue that is documented in AST-2008-008. The SIP channel driver in Asterisk 1.2 had a remote crash vulnerability when pedantic mode is enabled. For more information on the vulnerability, see the advisory: http://downloads.digium.com/pub/security/AST-2008-008.html Thank you for your continued [...]]]></description>
			<content:encoded><![CDATA[<p>The asterisk.org development team has released Asterisk version 1.2.29.</p>
<p>This release contains a fix for a security issue that is documented in AST-2008-008.  The SIP channel driver in Asterisk 1.2 had a remote crash vulnerability when pedantic mode is enabled.  For more information on the vulnerability, see the advisory:</p>
<p><a href="http://downloads.digium.com/pub/security/AST-2008-008.html">http://downloads.digium.com/pub/security/AST-2008-008.html</a></p>
<p>Thank you for your continued support of Asterisk!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russellbryant.net/blog/2008/06/03/asterisk-1229-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asterisk 1.4.19.2 Released</title>
		<link>http://www.russellbryant.net/blog/2008/05/13/asterisk-14192-released/</link>
		<comments>http://www.russellbryant.net/blog/2008/05/13/asterisk-14192-released/#comments</comments>
		<pubDate>Tue, 13 May 2008 18:15:40 +0000</pubDate>
		<dc:creator>russell</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.russellbryant.net/blog/?p=57</guid>
		<description><![CDATA[This release is related to my IAX2 performance improvements. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; The Asterisk.org development team has released Asterisk version 1.4.19.2. This release includes some IAX2 channel driver updates. Asterisk 1.4.19.1 was released to address an IAX2 security vulnerability. Unfortunately, the changes to address the security issue had an unfortunate negative impact on IAX2 performance in Asterisk. [...]]]></description>
			<content:encoded><![CDATA[<p>This release is related to my <a href="http://www.russellbryant.net/blog/index.php/2008/05/05/iax2-performance/">IAX2 performance</a> improvements.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>The Asterisk.org development team has released Asterisk version 1.4.19.2.</p>
<p>This release includes some IAX2 channel driver updates.  Asterisk 1.4.19.1 was released to address an IAX2 security vulnerability.  Unfortunately, the changes to address the security issue had an unfortunate negative impact on IAX2 performance in Asterisk.  These issues have been addressed and the related fixes are included in this release.  The performance of IAX2 in Asterisk due to these changes should be far better than it was even before the changes were made for the security issue.</p>
<p>Anyone that uses IAX2 should use this release instead of 1.4.19.1.</p>
<p>The release is available for download from the Digium downloads site.</p>
<p><a href="http://downloads.digium.com/pub/telephony/asterisk">http://downloads.digium.com/pub/telephony/asterisk/</a></p>
<p>Thank you for your continued support of Asterisk!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russellbryant.net/blog/2008/05/13/asterisk-14192-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IAX2 Performance</title>
		<link>http://www.russellbryant.net/blog/2008/05/05/iax2-performance/</link>
		<comments>http://www.russellbryant.net/blog/2008/05/05/iax2-performance/#comments</comments>
		<pubDate>Mon, 05 May 2008 23:17:08 +0000</pubDate>
		<dc:creator>russell</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[IAX2]]></category>

		<guid isPermaLink="false">http://www.russellbryant.net/blog/?p=55</guid>
		<description><![CDATA[As a part of the latest Asterisk security release, the IAX2 channel driver in Asterisk got various changes to make it more difficult to abuse IAX2 in Asterisk in a traffic amplification attack. IAX2 uses call numbers to specify which packets are associated with which call. One of the changes that I made for the [...]]]></description>
			<content:encoded><![CDATA[<p>As a part of the latest Asterisk security release, the IAX2 channel driver in Asterisk got various changes to make it more difficult to abuse IAX2 in Asterisk in a traffic amplification attack.  IAX2 uses call numbers to specify which packets are associated with which call. One of the changes that I made for the security issue was to have Asterisk randomly choose call numbers where it previously chose the lowest one that it could.</p>
<p>This change had an unfortunate side effect.  It highlighted a part of chan_iax2 that was extremely inefficient.  The higher the call number, the worse this piece of code performed.  By choosing a very high call number, the performance of the server would plummet.  On a small embedded platform, this may have meant that it couldn&#8217;t handle a single call.  On my Intel Core 2 Duo machine @ 2.33 GHz, this meant that I couldn&#8217;t handle much more than about 16 IAX2 channels.  That is <i>terrible</i>.</p>
<p>So, this got me motivated to fix up this code once and for all.  I reworked some of the IAX2 code in Asterisk to index calls in a hash table in such a way that the lookup that previously had such terrible performance could be performed very quickly.</p>
<p>Testing my new code against chan_iax2 with my security fixes yielded a 3600% concurrent IAX2 channel increase!  However, even when compared with the code before the security fixes, the IAX2 channel driver is still able to handle a lot more calls.  On my machine, the most recent code can handle 55% more concurrent IAX2 channels than the code could handle before the security changes.</p>
<p>Asterisk 1.4.20 will contain these changes.  Normally I would not put enhancements like this in the 1.4 release version of Asterisk.  However, this was a special situation.  So, enjoy!</p>
<p>There has been criticism of IAX2 performance in the past.  However, during the 1.4 release series, I have put a lot of work into re-doing a lot of data structure management.  Most of the changes were inspired by bugs that came up, but had nice performance impacts as a beneficial side effect.</p>
<p>At this point, I can not see any reason that the IAX2 channel driver in Asterisk would perform any worse than SIP.  It would be interesting to do some more IAX2 versus SIP comparisons with the most recent code.  In Asterisk trunk, a lot of work has gone into the data structures supporting both protocols.  All critical data structures have been carefully converted to be indexed in hash tables using the astobj2 object model.  Not only are lookups much faster with the hash tables, but the astobj2 object model has a lot of very nice locking features which provide even more performance improvements.</p>
<p>Anyway, thank you all for your continued support of Asterisk!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russellbryant.net/blog/2008/05/05/iax2-performance/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Asterisk 1.2.28, 1.4.19.1, and 1.6.0-beta8 Released</title>
		<link>http://www.russellbryant.net/blog/2008/04/22/asteirsk-1228-14191-and-160-beta8-released/</link>
		<comments>http://www.russellbryant.net/blog/2008/04/22/asteirsk-1228-14191-and-160-beta8-released/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 23:10:58 +0000</pubDate>
		<dc:creator>russell</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.russellbryant.net/blog/?p=53</guid>
		<description><![CDATA[The Asterisk development team has released versions 1.2.28, 1.4.19.1, and 1.6.0-beta8. All of these releases contain a security patch for the vulnerability described in the AST-2008-006 security advisory. 1.6.0-beta8 is also a regular update to the 1.6.0 series with a number of bug fixes over the previous beta release. Early last year, we made some [...]]]></description>
			<content:encoded><![CDATA[<p>The Asterisk development team has released versions 1.2.28, 1.4.19.1, and 1.6.0-beta8.</p>
<p>All of these releases contain a security patch for the vulnerability described in the AST-2008-006 security advisory.  1.6.0-beta8 is also a regular update to the 1.6.0 series with a number of bug fixes over the previous beta release.</p>
<p>Early last year, we made some modifications to the IAX2 channel driver to combat potential usage of IAX2 in traffic amplification attacks.  Unfortunately, our fix was not complete and we were not notified of this until the original reporter of the issue decided to release information on how to exploit it to the<br />
public.</p>
<p>This issue affects all users of IAX2 that have allowed non-authenticated calls.  For more information on the vulnerability, see the published security advisory.</p>
<ul>
<li><a href="http://downloads.digium.com/pub/security/AST-2008-006.pdf">http://downloads.digium.com/pub/security/AST-2008-006.pdf</a></li>
</ul>
<p>All releases are available for download from the following location:</p>
<ul>
<li><a href="http://downloads.digium.com/pub/telephony/asterisk/">http://downloads.digium.com/pub/telephony/asterisk/</a></li>
</ul>
<p>Thank you for your continued support of Asterisk!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russellbryant.net/blog/2008/04/22/asteirsk-1228-14191-and-160-beta8-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>(Critical Updates) Asterisk 1.2.27, 1.4.18.1, 1.4.19-rc3, 1.6.0-beta6 Released</title>
		<link>http://www.russellbryant.net/blog/2008/03/19/critical-updates-asterisk-1227-14181-1419-rc3-160-beta6-released/</link>
		<comments>http://www.russellbryant.net/blog/2008/03/19/critical-updates-asterisk-1227-14181-1419-rc3-160-beta6-released/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 23:45:13 +0000</pubDate>
		<dc:creator>russell</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.russellbryant.net/blog/index.php/2008/03/19/critical-updates-asterisk-1227-14181-1419-rc3-160-beta6-released/</guid>
		<description><![CDATA[The Asterisk.org development team has released four new versions of Asterisk to address critical security vulnerabilities. AST-2008-002 details two buffer overflows that were discovered in RTP codec payload type handling. http://downloads.digium.com/pub/security/AST-2008-002.pdf All users of SIP in Asterisk 1.4 and 1.6 are affected. AST-2008-003 details a vulnerability which allows an attacker to bypass SIP authentication and [...]]]></description>
			<content:encoded><![CDATA[<p>The Asterisk.org development team has released four new versions of Asterisk to address critical security vulnerabilities.</p>
<p>AST-2008-002 details two buffer overflows that were discovered in RTP codec payload type handling.</p>
<ul>
<li> <a href="http://downloads.digium.com/pub/security/AST-2008-002.pdf">http://downloads.digium.com/pub/security/AST-2008-002.pdf</a></li>
<li> All users of SIP in Asterisk 1.4 and 1.6 are affected.</li>
</ul>
<p>AST-2008-003 details a vulnerability which allows an attacker to bypass SIP authentication and to make a call into the context specified in the general section of sip.conf.</p>
<ul>
<li> <a href="http://downloads.digium.com/pub/security/AST-2008-003.pdf">http://downloads.digium.com/pub/security/AST-2008-003.pdf</a></li>
<li> All users of SIP in Asterisk 1.0, 1.2, 1.4, or 1.6 are affected.</li>
</ul>
<p>AST-2008-004 details some format string vulnerabilities that were found in the code handling the Asterisk logger and the Asterisk manager interface.</p>
<ul>
<li> <a href="http://downloads.digium.com/pub/security/AST-2008-004.pdf">http://downloads.digium.com/pub/security/AST-2008-004.pdf</a></li>
<li> All users of Asterisk 1.6 are affected.</li>
</ul>
<p>Asterisk 1.2.27 and 1.4.18.1 are releases that only contain changes to fix these security vulnerabilities.</p>
<p>In addition to fixes for these security issues, 1.4.19-rc3 and 1.6.0-beta6 contain a number of other bug fixes over the previous release candidates and beta releases for the upcoming 1.4.19 and 1.6.0 releases.</p>
<p>We encourage all affected users of these security vulnerabilities to upgrade their installations as time permits.</p>
<p>Thank you for your continued support of Asterisk!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russellbryant.net/blog/2008/03/19/critical-updates-asterisk-1227-14181-1419-rc3-160-beta6-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Asterisk 1.6 Features: TLS for Manager (AMI) and HTTP</title>
		<link>http://www.russellbryant.net/blog/2008/01/30/asterisk-16-features-tls-for-manager-ami-and-http/</link>
		<comments>http://www.russellbryant.net/blog/2008/01/30/asterisk-16-features-tls-for-manager-ami-and-http/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 05:43:55 +0000</pubDate>
		<dc:creator>russell</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.russellbryant.net/blog/index.php/2008/01/30/asterisk-16-features-tls-for-manager-ami-and-http/</guid>
		<description><![CDATA[I have pointed out this file before, but I&#8217;d like to point it out again. If you&#8217;re curious what new features have been added for Asterisk 1.6 since 1.4 was released, then check out the CHANGES file. The current version of it can be found here. There are a lot of cool features in there, [...]]]></description>
			<content:encoded><![CDATA[<p>I have pointed out this file before, but I&#8217;d like to point it out again.  If you&#8217;re curious what new features have been added for Asterisk 1.6 since 1.4 was released, then check out the CHANGES file.  The current version of it can be found <a href="http://svn.digium.com/view/asterisk/trunk/CHANGES?view=markup">here</a>.</p>
<p>There are a lot of cool features in there, so I&#8217;ll pull some out from time to time to highlight them.</p>
<p>One of the nice features in this version is native TLS support for the Asterisk manager interface as well as the built-in HTTP server.  This was developed by one of our outstanding community developers, <a href="http://info.iet.unipi.it/~luigi/">Luigi Rizzo</a>.  This means that it is easier to make applications that use these interfaces more secure.  For example, users of the AsteriskGUI that is bundled with <a href="http://www.asterisknow.org/">AsteriskNOW</a> will have an easier time setting up secure access to configure Asterisk from a web browser.  Previously, the way to do this was to proxy communication with Asterisk through a web server such as Apache or lighttpd.</p>
<p>Turning on this feature is easy.  For the manager interface, only two options are required in the [general] section of manager.conf:<br />
<code><br />
sslenable = yes<br />
sslcert = /var/lib/asterisk/asterisk.pem<br />
</code></p>
<p>For the HTTP interface, the exact same two options are required, but for http.conf.</p>
<p>We take security very seriously in the Asterisk project.  This has really been demonstrated through our current process for handling security issues that get reported to us.  Now, in Asterisk 1.6, with TLS support for SIP signalling, The Asterisk Manager Interface (AMI), as well as the HTTP interface, we&#8217;re making it even easier to secure communications with your Asterisk server.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russellbryant.net/blog/2008/01/30/asterisk-16-features-tls-for-manager-ami-and-http/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Asterisk 1.4.13 Released</title>
		<link>http://www.russellbryant.net/blog/2007/10/10/asterisk-1413-released/</link>
		<comments>http://www.russellbryant.net/blog/2007/10/10/asterisk-1413-released/#comments</comments>
		<pubDate>Wed, 10 Oct 2007 16:49:24 +0000</pubDate>
		<dc:creator>russell</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://russellbryant.net/blog/?p=18</guid>
		<description><![CDATA[The Asterisk Development Team has released version 1.4.13. This release fixes a couple of security issues in the implementation of IMAP storage for voicemail. One of the issues is remotely exploitable. Any systems that do not use IMAP storage for voicemail are not affected by these issues. For more details on this issue, see the [...]]]></description>
			<content:encoded><![CDATA[<p>The Asterisk Development Team has released version 1.4.13.</p>
<p>This release fixes a couple of security issues in the implementation of IMAP storage for voicemail.  One of the issues is remotely exploitable.  Any systems that do not use IMAP storage for voicemail are not affected by these issues.  For more details on this issue, see the Asterisk security advisory here:</p>
<p><a href="http://downloads.digium.com/pub/asa/AST-2007-022.pdf">http://downloads.digium.com/pub/asa/AST-2007-022.pdf</a></p>
<p>This release also contains some other bug fixes that have been merged in the past week or so.  The other fixes include resolutions for a few different deadlocks, a couple of problems in res_jabber, chan_sip and RTP fixes, and a few more minor issues.  See the ChangeLog for a full listing of the changes:</p>
<p><a href="http://downloads.digium.com/pub/telephony/asterisk/ChangeLog-1.4.13">http://downloads.digium.com/pub/telephony/asterisk/ChangeLog-1.4.13</a></p>
<p>Thank you very much for your support!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russellbryant.net/blog/2007/10/10/asterisk-1413-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AST-2007-021 &#8211; Asterisk IMAP storage of voicemail vulnerability</title>
		<link>http://www.russellbryant.net/blog/2007/08/24/ast-2007-021-asterisk-imap-storage-of-voicemail-vulnerability/</link>
		<comments>http://www.russellbryant.net/blog/2007/08/24/ast-2007-021-asterisk-imap-storage-of-voicemail-vulnerability/#comments</comments>
		<pubDate>Fri, 24 Aug 2007 22:45:36 +0000</pubDate>
		<dc:creator>russell</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://russellbryant.net/blog/?p=6</guid>
		<description><![CDATA[The Asterisk development team has published a security advisory for a minor security issue related to IMAP storage of voicemail. A properly crafted email in the mailbox that Asterisk tries to open to play voicemail messages can cause the application to crash. See the security advisory for details on the issue.]]></description>
			<content:encoded><![CDATA[<p>The Asterisk development team has published a security advisory for a minor security issue related to IMAP storage of voicemail.  A properly crafted email in the mailbox that Asterisk tries to open to play voicemail messages can cause the application to crash.</p>
<p>See the <a href="http://downloads.digium.com/asa/AST-2007-021.pdf">security advisory</a> for details on the issue.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.russellbryant.net/blog/2007/08/24/ast-2007-021-asterisk-imap-storage-of-voicemail-vulnerability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

