<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://evangelyze.net/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Tony's Blog : INVITE</title><link>http://evangelyze.net/cs/blogs/tony/archive/tags/INVITE/default.aspx</link><description>Tags: INVITE</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Debug Build: 40407.4157)</generator><item><title>INVITE of Death</title><link>http://evangelyze.net/cs/blogs/tony/archive/2009/03/15/invite-of-death.aspx</link><pubDate>Mon, 16 Mar 2009 00:51:00 GMT</pubDate><guid isPermaLink="false">e99d0b66-7c3d-48f6-a7f8-df8f414b967b:230</guid><dc:creator>tony</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://evangelyze.net/cs/blogs/tony/rsscomments.aspx?PostID=230</wfw:commentRss><comments>http://evangelyze.net/cs/blogs/tony/archive/2009/03/15/invite-of-death.aspx#comments</comments><description>&lt;p&gt;Pretty cool name, huh? If you&amp;#39;re going to create a new VoIP or unified communications attack, you want to have one with panache and it is hard to get a name with more impact than the &amp;#39;INVITE of Death&amp;#39;.&lt;/p&gt;
&lt;p&gt;That said, the attack itself is not nearly as impressive as the name. SIP is one of the prevalent protocols for VoIP and unified communications. The INVITE request is a function of SIP (Session Initiation Protocol). When a call is placed, the INVITE request is sent to the device being contacted. The receiving device can respond that it is TRYING, or that it is RINGING, or with OK and establish the communications session as a few examples.&lt;/p&gt;
&lt;p&gt;The &lt;a href="http://ims-bisf.nexginrc.org/OpenSBC-vul.html"&gt;INVITE of Death attack&lt;/a&gt; is simply a denial-of-service (DoS) attack and it only works against one particular open source product- OpenSBC. Directing a malformed INVITE request to a vulnerable&amp;nbsp;OpenSBC server will cause the OpenSBC server to crash. &lt;/p&gt;
&lt;p&gt;In this case, simply stripping out erroneous characters- specifically leading or trailing colons- solves the problem and protects the OpenSBC server from the INVITE of Death DoS attack. The INVITE of Death won&amp;#39;t be bringing VoIP to its knees, but it does demonstrate the similarities between SIP and HTTP and illustrates that SIP&amp;nbsp;can be&amp;nbsp;vulnerable to the same types of malformed packet attacks that have plagued standard network data and Web servers for years. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://twitter.com/tonys3kur3"&gt;&lt;span style="color:#003399;"&gt;Follow me on Twitter&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://evangelyze.net/cs/aggbug.aspx?PostID=230" width="1" height="1"&gt;</description><category domain="http://evangelyze.net/cs/blogs/tony/archive/tags/VoIP/default.aspx">VoIP</category><category domain="http://evangelyze.net/cs/blogs/tony/archive/tags/VoIP+security/default.aspx">VoIP security</category><category domain="http://evangelyze.net/cs/blogs/tony/archive/tags/SIP/default.aspx">SIP</category><category domain="http://evangelyze.net/cs/blogs/tony/archive/tags/INVITE/default.aspx">INVITE</category><category domain="http://evangelyze.net/cs/blogs/tony/archive/tags/denial-of-service/default.aspx">denial-of-service</category><category domain="http://evangelyze.net/cs/blogs/tony/archive/tags/OpenSBC/default.aspx">OpenSBC</category><category domain="http://evangelyze.net/cs/blogs/tony/archive/tags/DoS/default.aspx">DoS</category><category domain="http://evangelyze.net/cs/blogs/tony/archive/tags/INVITE+of+Death/default.aspx">INVITE of Death</category></item><item><title>UC Security Threats: Call Redirection</title><link>http://evangelyze.net/cs/blogs/tony/archive/2009/01/28/uc-security-threats-call-redirection.aspx</link><pubDate>Wed, 28 Jan 2009 13:05:00 GMT</pubDate><guid isPermaLink="false">e99d0b66-7c3d-48f6-a7f8-df8f414b967b:129</guid><dc:creator>tony</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://evangelyze.net/cs/blogs/tony/rsscomments.aspx?PostID=129</wfw:commentRss><comments>http://evangelyze.net/cs/blogs/tony/archive/2009/01/28/uc-security-threats-call-redirection.aspx#comments</comments><description>&lt;p&gt;When initiating VoIP communications with SIP, the first part of establishing a call is that the sending or initiating system sends a SIP INVITE request. The receiving or called system then sends a SIP response. The response could be that the phone is ringing, or that the call is being forwarded, or a variety of other options. One set of response codes tell the initiating SIP device that the call should be redirected. Here are some examples of SIP Redirection responses:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;301&amp;nbsp; -&amp;nbsp; Move Permanently&lt;/li&gt;
&lt;li&gt;302&amp;nbsp; -&amp;nbsp; Moved Temporarily&lt;/li&gt;
&lt;li&gt;305&amp;nbsp; -&amp;nbsp; Use Proxy&lt;/li&gt;
&lt;li&gt;380&amp;nbsp; -&amp;nbsp; Alternative Service&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;img src="http://www.evangelyze.net/cs/cfs-file.ashx/__key/CommunityServer.Components.UserFiles/00.00.00.21.05/CallRedirection_5F00_Attack.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;If an attacker is able to monitor or intercept the SIP INVITE requests (by executing a &lt;a href="http://www.evangelyze.net/cs/blogs/tony/archive/2009/01/26/uc-security-threats-man-in-the-middle-mitm-attack.aspx"&gt;MitM attack&lt;/a&gt; for example), they can then spoof the INVITE response and get the initiating SIP device to reroute or redirect the call. These attacks are possible from the external Internet, particularly when using SIP trunking to connect with the VoIP provider directly, but are more likely to occur successfully from attackers who already have access to the internal network. A Call Redirection attack could be used to do any of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Denial-of-Service: redirect calls to a non-existent destination&lt;/li&gt;
&lt;li&gt;Disrupt Communications: redirect calls to some other random destination&lt;/li&gt;
&lt;li&gt;Intercept Calls: redirect calls to a rogue device and spoof the intended call recipient&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://evangelyze.net/cs/aggbug.aspx?PostID=129" width="1" height="1"&gt;</description><category domain="http://evangelyze.net/cs/blogs/tony/archive/tags/VoIP/default.aspx">VoIP</category><category domain="http://evangelyze.net/cs/blogs/tony/archive/tags/VoIP+security/default.aspx">VoIP security</category><category domain="http://evangelyze.net/cs/blogs/tony/archive/tags/SIP/default.aspx">SIP</category><category domain="http://evangelyze.net/cs/blogs/tony/archive/tags/intercept/default.aspx">intercept</category><category domain="http://evangelyze.net/cs/blogs/tony/archive/tags/INVITE/default.aspx">INVITE</category><category domain="http://evangelyze.net/cs/blogs/tony/archive/tags/call+redirection+attack/default.aspx">call redirection attack</category><category domain="http://evangelyze.net/cs/blogs/tony/archive/tags/denial-of-service/default.aspx">denial-of-service</category></item></channel></rss>