TLS V1.2 Sigalgs Remote Crash (CVE-2015-0291)


OpenSSL 1.0.2a fix several security issues, one of them let crash TLSv1.2 based services remotelly from internet.


Regarding to the TLSv1.2 RFC,  this version of TLS provides a "signature_algorithms" extension for the client_hello. 

Data Structures


If a bad signature is sent after the renegotiation, the structure will be corrupted, becouse structure pointer:
s->c->shared_sigalgs will be NULL, and the number of algorithms:
s->c->shared_sigalgslen will not be zeroed.
Which will be interpreted as one algorithm to process, but the pointer points to 0x00 address. 


Then tls1_process_sigalgs() will try to process one signature algorithm (becouse of shared_sigalgslen=1) then sigptr will be pointer to c->shared_sigalgs (NULL) and then will try to derreference sigptr->rhash. 


This mean a Segmentation Fault in  tls1_process_sigalgs() function, and called by tls1_set_server_sigalgs() with is called from ssl3_client_hello() as the stack trace shows.




StackTrace

The following code, points sigptr to null and try to read sigptr->rsign, which is assembled as movzbl eax,  byte ptr [0x0+R12] note in register window that R12 is 0x00

Debugger in the crash point.


radare2 static decompiled


The patch fix the vulnerability zeroing the sigalgslen.
Get  David A. Ramos' proof of concept exploit here





Related links

  1. Github Hacking Tools
  2. Top Pentest Tools
  3. Pentest Tools Free
  4. Hack Tools For Pc
  5. What Is Hacking Tools
  6. Pentest Tools Windows
  7. Nsa Hack Tools
  8. Hacking Tools And Software
  9. Wifi Hacker Tools For Windows
  10. Hack Tools Github
  11. Hacker Tools Software
  12. Black Hat Hacker Tools
  13. Nsa Hack Tools Download
  14. Hacking Tools Online
  15. Hacker Tools Hardware
  16. Best Hacking Tools 2019
  17. Nsa Hacker Tools
  18. Hacking Tools Windows 10
  19. Pentest Tools Review
  20. Hacking Tools Software
  21. Beginner Hacker Tools
  22. Hack Tools Github
  23. Hacking Tools Windows
  24. Pentest Tools Review
  25. Hacker Tools Free
  26. World No 1 Hacker Software
  27. Pentest Tools For Windows
  28. World No 1 Hacker Software
  29. Hacker Tools Apk Download
  30. Hacking Tools 2020
  31. Kik Hack Tools
  32. Kik Hack Tools
  33. Hacker Tools Linux
  34. Best Hacking Tools 2019
  35. Hacking Tools Online
  36. Pentest Tools Nmap
  37. Hacker
  38. Best Hacking Tools 2020
  39. Hacker Tools Software
  40. Usb Pentest Tools
  41. Best Hacking Tools 2020
  42. Pentest Tools Online
  43. Hacking Tools For Windows Free Download
  44. Hackrf Tools
  45. Hacking Tools For Beginners
  46. Pentest Tools Download
  47. Hack Tools Pc
  48. Hack Tools Download
  49. Hack Rom Tools
  50. Hacking Tools Windows
  51. Hacking Tools Free Download
  52. Pentest Tools Url Fuzzer
  53. Pentest Tools Framework
  54. Tools For Hacker
  55. Hacking Tools Github
  56. Hacking Tools For Windows 7
  57. Wifi Hacker Tools For Windows
  58. Hacker Tools List
  59. Hack Tools For Pc
  60. Hak5 Tools
  61. Hack Tools Pc
  62. New Hacker Tools
  63. Hacker Tools Hardware
  64. Pentest Tools Review
  65. Install Pentest Tools Ubuntu
  66. Best Pentesting Tools 2018
  67. Nsa Hacker Tools
  68. Pentest Tools Alternative
  69. Hacks And Tools
  70. Hack Tools
  71. Pentest Box Tools Download
  72. Nsa Hack Tools
  73. Hak5 Tools
  74. Hacking Tools Windows 10
  75. Tools 4 Hack
  76. Pentest Tools
  77. Pentest Tools Android
  78. Pentest Tools List
  79. Hacking Tools Software
  80. World No 1 Hacker Software
  81. Wifi Hacker Tools For Windows
  82. Hacking Tools And Software
  83. Beginner Hacker Tools
  84. Hacking Tools For Beginners
  85. Pentest Tools Nmap
  86. Pentest Tools Nmap
  87. Hack Tools For Pc
  88. Hacker Tools Mac
  89. Hacking Tools Name
  90. Hacking Tools For Mac
  91. Hack Tools
  92. Pentest Tools Nmap
  93. Wifi Hacker Tools For Windows
  94. Termux Hacking Tools 2019
  95. Free Pentest Tools For Windows
  96. Black Hat Hacker Tools
  97. Hack Tools Github
  98. Hackrf Tools
  99. Game Hacking
  100. Hacking Tools For Kali Linux
  101. Top Pentest Tools
  102. Hack Tools Download
  103. Hacker Tools For Ios
  104. Hack Tools 2019
  105. Nsa Hack Tools
  106. Hacking Tools Hardware
  107. Hacking Tools Github
  108. Hack And Tools
  109. Pentest Tools Open Source
  110. Pentest Tools Download
  111. Hacking Tools 2019
  112. Hackers Toolbox
  113. Hack Tools For Pc
  114. Hacker Tools Linux
  115. Black Hat Hacker Tools
  116. Pentest Tools For Windows
  117. Best Hacking Tools 2020
  118. Tools For Hacker
  119. Hacking Tools Kit
  120. Hacker Tools Apk
  121. Pentest Tools Github
  122. Hack App
  123. Hak5 Tools
  124. Pentest Tools Tcp Port Scanner
  125. Pentest Tools Kali Linux
  126. Easy Hack Tools
  127. Hacker Tools Free Download
  128. Hacking Tools Online
  129. Pentest Tools Tcp Port Scanner
  130. Pentest Tools Download
  131. Hack Tools For Windows
  132. Hack Rom Tools
  133. Hacker Tool Kit
  134. Hacking Tools For Pc
  135. Hacking Tools Windows
  136. Pentest Tools For Ubuntu
  137. How To Hack
  138. Github Hacking Tools
  139. Hack Tools For Ubuntu
  140. Hacker Tools List
  141. Pentest Tools Alternative
  142. Hacking Tools For Windows Free Download
  143. Hack Tools For Pc
  144. Hack And Tools

No comments:

Post a Comment