<div><br></div>Hi!<div><br></div><div>I think a just found a bug using lorcon + linbl (segmentation fault)</div><div><br></div><div>The problem is <b>genl_unregister():</b></div><div><br></div><div><br></div><div><div>(gdb) disass 0x00007ffff77afb8d</div>

<div>Dump of assembler code for function genl_unregister:</div><div>=> 0x00007ffff77afb80 <+0>:<span class="Apple-tab-span" style="white-space:pre">       </span>push   %rbx</div><div>   0x00007ffff77afb81 <+1>:<span class="Apple-tab-span" style="white-space:pre"> </span>mov    %rdi,%rbx</div>

<div>   0x00007ffff77afb84 <+4>:<span class="Apple-tab-span" style="white-space:pre">     </span>callq  0x7ffff778dbf0 <nl_cache_mngt_unregister@plt></div><div>   0x00007ffff77afb89 <+9>:<span class="Apple-tab-span" style="white-space:pre">  </span>mov    0x40(%rbx),%rax</div>

<div><b>   0x00007ffff77afb8d <+13>:<span class="Apple-tab-span" style="white-space:pre">   </span>mov    0x28(%rax),%rdx</b></div><div>   0x00007ffff77afb91 <+17>:<span class="Apple-tab-span" style="white-space:pre">   </span>mov    0x30(%rax),%rcx</div>

<div>   0x00007ffff77afb95 <+21>:<span class="Apple-tab-span" style="white-space:pre">    </span>mov    %rcx,0x8(%rdx)</div><div>   0x00007ffff77afb99 <+25>:<span class="Apple-tab-span" style="white-space:pre">      </span>mov    0x30(%rax),%rax</div>

<div>   0x00007ffff77afb9d <+29>:<span class="Apple-tab-span" style="white-space:pre">    </span>mov    %rdx,(%rax)</div><div>   0x00007ffff77afba0 <+32>:<span class="Apple-tab-span" style="white-space:pre"> </span>pop    %rbx</div>

<div>   0x00007ffff77afba1 <+33>:<span class="Apple-tab-span" style="white-space:pre">    </span>retq   </div><div>End of assembler dump.</div><div><br></div><div><br></div><div>A segmentation fault occurs when trying to copy %rdx into (%rax)+0x28, because the content's of %eax is 0x00!</div>

<div><br></div><div>I attach the debug log file!</div><div><br></div><div>Regards!</div><div><br></div><div>Borja Ruiz.</div><div><br></div>-- <br>Borja Ruiz-Castro<br>Senior Security Consultant<br>QA testing engineer<br>

<br><img src="http://www.alienvault.com/wp-content/themes/alienvault/img/logo.gif"><br>
<br><div><b>AlienVault Europe</b> <address> C/Cronos 63, Planta 2a, Oficina 6<br> CP: 28037 Madrid, Spain </address> <span>Tlf   +34 91 515-1344<br>Fax +34 91 413-5968</span></div><br><br><br>
</div>