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.
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.
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 |
Get David A. Ramos' proof of concept exploit here
Related links
- Hacker Tools Apk Download
- Pentest Tools Download
- Pentest Automation Tools
- Black Hat Hacker Tools
- Game Hacking
- Pentest Tools Github
- Hacker Tools Apk Download
- Pentest Tools Review
- Game Hacking
- Pentest Tools Framework
- Tools Used For Hacking
- New Hacker Tools
- Hack Tools 2019
- Hacking Tools Windows 10
- Tools 4 Hack
- Tools For Hacker
- Best Hacking Tools 2020
- Pentest Tools Nmap
- What Is Hacking Tools
- Pentest Tools Subdomain
- Hacking Tools Windows
- Nsa Hacker Tools
- Hacking Tools 2020
- Hacker Tools For Windows
- How To Make Hacking Tools
- Pentest Tools Url Fuzzer
- Hacking Tools Kit
- Hacker Tool Kit
- Best Hacking Tools 2019
- Hacker Tools Apk
- Pentest Tools Framework
- How To Make Hacking Tools
- Hacker Tools Free Download
- Hacking Tools 2019
- Pentest Tools Open Source
- Termux Hacking Tools 2019
- How To Hack
- Hacking Tools Kit
- Android Hack Tools Github
- Hacker Tools Hardware
- Tools Used For Hacking
- Pentest Tools Website Vulnerability
- Hacker Tools Free
- Pentest Tools For Android
- Hacking Tools Online
- Hack Tool Apk No Root
- Hacking Tools 2020
- Hacking Tools Online
- Hacking Tools Software
- Pentest Reporting Tools
- Hack Tools Online
- Hacker Security Tools
- Termux Hacking Tools 2019
- Ethical Hacker Tools
- Hacking Tools Github
No comments:
Post a Comment
All comments are welcome, but if you choose to comment using the "anonymous" button, please be sure to include your name at the end. All TRULY anonymous comments will be deleted. Thanks for your understanding...Blaine (aka 5KidMom)