Description
A BIG-IP virtual server configured with a Client SSL profile that has the non-default Session Tickets option enabled may leak up to 31 bytes of uninitialized memory. A remote attacker may exploit this vulnerability to obtain Secure Sockets Layer (SSL) session IDs from other sessions. It is possible that other data from uninitialized memory may be returned as well.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| F5 Networks | F5 BIG-IP LTM, AAM, AFM, Analytics, APM, ASM, GTM, Link Controller, PEM, PSM | 11.6.1 before 11.6.1 HF1 and 12.1.x before 12.1.2 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 2
- F5 BIG-IP 11.6 SSL Virtual Server - 'Ticketbleed' Memory Disclosure EDB-44446 · remote · Feb 14, 2017
- F5 BIG-IP SSL Virtual Server - 'Ticketbleed' Memory Disclosure EDB-41298 · remote · Feb 10, 2017
GitHub 2 repositories
-
EgeBalci/Ticketbleed ★ 30 · Feb 10, 2017
This is a tool for exploiting Ticketbleed (CVE-2016-9244) vulnerability.
-
glestel/minion-ticket-bleed-plugin ★ 0 · Feb 10, 2017
Minion plugin for checking Ticketbleed (CVE-2016-9244)
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- https://support.f5.com/csp/article/K05121675
- 41298 exploit
- https://filippo.io/Ticketbleed/
- 96143 vdb-entry
- https://blog.filippo.io/finding-ticketbleed/
- 1037800 vdb-entry
- http://packetstormsecurity.com/files/141017/Ticketbleed-F5-TLS-Information-Disclosure.html
- https://github.com/0x00string/oldays/blob/master/CVE-2016-9244.py