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

Kamis, 20 Agustus 2020

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 word


  1. Easy Hack Tools
  2. Pentest Tools Apk
  3. Pentest Tools For Windows
  4. Hacker Tools Apk Download
  5. Hacker Tools Free Download
  6. Hacking Tools 2020
  7. Hacking Tools Windows 10
  8. Game Hacking
  9. Pentest Tools Nmap
  10. Hacking Tools Usb
  11. Hacking Tools For Kali Linux
  12. Hacker Tools Hardware
  13. Pentest Recon Tools
  14. Hacking Tools Free Download
  15. Pentest Tools Linux
  16. Pentest Tools Tcp Port Scanner
  17. Tools 4 Hack
  18. Hacking Tools For Mac
  19. Hacker Tools Free Download
  20. Easy Hack Tools
  21. Pentest Tools Android
  22. What Are Hacking Tools
  23. New Hack Tools
  24. Pentest Tools Free
  25. Hacker Techniques Tools And Incident Handling
  26. Tools For Hacker
  27. Hacking Tools For Windows
  28. Pentest Tools List
  29. Hacker Tools
  30. Hacker Tools Mac
  31. What Is Hacking Tools
  32. Hacking Tools Pc
  33. Hack Tools Mac
  34. Hacking Tools 2020
  35. Hacker Tools Free
  36. Hacking Tools For Beginners
  37. Hacker Tools Windows
  38. Blackhat Hacker Tools
  39. Pentest Automation Tools
  40. Hacking Tools
  41. Hacker Tools Windows
  42. Hack Tools Mac
  43. Pentest Tools Open Source
  44. Github Hacking Tools
  45. Best Hacking Tools 2020
  46. Pentest Tools List
  47. Hacking Tools 2019
  48. Hack Tools Online
  49. Easy Hack Tools
  50. Hak5 Tools
  51. Pentest Tools For Android
  52. Growth Hacker Tools
  53. Wifi Hacker Tools For Windows
  54. Blackhat Hacker Tools
  55. Hack Tools Pc
  56. Beginner Hacker Tools
  57. Hack Tools
  58. Hacking Tools Kit
  59. Growth Hacker Tools
  60. Pentest Reporting Tools
  61. Hacker Tools For Pc
  62. Easy Hack Tools
  63. Game Hacking
  64. Hacking Tools Github
  65. Hacking App
  66. Pentest Tools For Android
  67. Hacker Security Tools
  68. Nsa Hacker Tools
  69. Pentest Tools Online
  70. Hacker Hardware Tools
  71. Github Hacking Tools
  72. Hack Tool Apk
  73. Beginner Hacker Tools
  74. Ethical Hacker Tools
  75. Hacker Tools Free
  76. Pentest Tools Kali Linux
  77. Hacker Tools Free Download
  78. Best Hacking Tools 2020
  79. Android Hack Tools Github
  80. Hack Tools For Games
  81. Hacker Tools Windows
  82. Hacking Tools Usb
  83. Tools 4 Hack
  84. Hack App
  85. Hack Tool Apk
  86. Hack Tools Github
  87. Hackers Toolbox
  88. Hack And Tools
  89. Hacker Search Tools
  90. Best Hacking Tools 2020
  91. Hacker Tools Free Download
  92. Best Pentesting Tools 2018
  93. Hacker Tools Hardware
  94. What Is Hacking Tools
  95. Hacker Tools Free
  96. Hacker Tools 2019
  97. Pentest Tools Online
  98. Hacker Tools For Ios
  99. Hacking Tools Windows
  100. Hack Tools Github
  101. Hacker Tools For Mac
  102. Hacker Tools Online
  103. Hacking Tools Software
  104. Pentest Tools Linux
  105. Hacker Tools Apk Download
  106. Hacker Tools Windows
  107. Hacking Tools For Games
  108. Hack Rom Tools
  109. Hacker Tools For Windows
  110. Pentest Tools Download
  111. Hacking Apps
  112. Pentest Tools Download
  113. Pentest Tools For Android
  114. Tools 4 Hack
  115. Hacking Tools For Mac

Tidak ada komentar:

Posting Komentar