<span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><div>Asterisk 1.4.31 IAX2/RSA BUG</div><div><br></div><div>If &quot;A&quot; tries to register on &quot;B&quot; and the RSA key from &quot;A&quot; does not match the key on &quot;inkeys&quot; on &quot;B&quot;, &quot;B&quot; do not send a &quot;REGREJ&quot;, instead it sends a &quot;REGAUTH&quot; with a new &quot;CHALLENGE&quot;, then &quot;A&quot; send a new &quot;REGREQ&quot; for this &quot;CHALLENGE&quot; with the same wrong RSA key and it loops forever on this (with a storm of REGREQ &lt;--&gt; REGAUTH packets).</div>
<div><br></div><div>The same was true in version 1.2.31.1, but was corrected in a patch. (see issue <a href="https://issues.asterisk.org/view.php?id=14386" target="_blank" style="color: rgb(6, 88, 181); ">14386</a>). </div>
<div><br></div><div>I tested some patches but nothing worked.</div><div><br></div><div>The console from the server (&quot;B&quot;) will be flooded with this:</div><div><br></div><div>[May 31 07:37:43] NOTICE[3774] chan_iax2.c: No registration for peer &#39;pfcliente&#39; (from 189.19.36.253)</div>
<div>[May 31 07:37:43] NOTICE[3770] chan_iax2.c: No registration for peer &#39;pfcliente&#39; (from 189.19.36.253)</div><div>[May 31 07:37:43] NOTICE[3766] chan_iax2.c: No registration for peer &#39;pfcliente&#39; (from 189.19.36.253)</div>
<div>[May 31 07:37:43] NOTICE[3768] chan_iax2.c: No registration for peer &#39;pfcliente&#39; (from 189.19.36.253)</div><div>[May 31 07:37:43] NOTICE[3771] chan_iax2.c: No registration for peer &#39;pfcliente&#39; (from 189.19.36.253)</div>
<div><br></div><div>------------------------------------------------------------------------------------------------------------------------------------------------------------------</div></span>André Magalhães<br>&quot;May the Source be With You!&quot;<br>
<br>Linux user #433396<br><a href="http://counter.li.org">http://counter.li.org</a><br>