Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2016-9244 PoC — 多款F5 BIG-IP产品virtual server 信息泄露漏洞

Source
Associated Vulnerability
Title:多款F5 BIG-IP产品virtual server 信息泄露漏洞 (CVE-2016-9244)
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.
Description
Minion plugin for checking Ticketbleed (CVE-2016-9244)
Readme
Minion Ticketbleed Plugin
===================

This is a plugin for Minion that run a check for Ticketbleed (CVE-2016-9244) vulnerability on F5 TLS layer.
The test can either runs as a go script or an linux binary. The script is improved from [https://filippo.io/Ticketbleed/](this site)

Installation
------------

Clone the project with ``git clone https://github.com/glestel/minion-ticket-bleed-plugin.git``

Then in the project repertory, you can install the plugin by running the following command in the minion-schedule-plugin repository (with the virtual environment activated if needed): 
by the command

```python setup.py develop```

Compiling Go binary
---------------
Once you have installed your go environment, in the directory of the plugin, run
`go build ticketbuild.go` and specify the path to the created binary in the plan configuration.

Example of plan
---------------

```
[
  {
    "configuration": {
      "report_dir": "/tmp/artifacts/",
      "ticket_path": "/home/user/minion/minion-ticket-bleed-plugin/ticketbleed"
    },
    "description": "Check vulnerabity of TicketBleed for F5",
    "plugin_name": "minion.plugins.ticket_bleed_plugin.TicketBleedPlugin"
  }
]
```
Available configuration option
------------------------------
Most of the options are not mandatory and have default values.
* ```report_dir``` : directory where the reports will be saved. By default, the path used is `/tmp/artifacts`
* ```ticket_path ``` : path of the binary that will run the scan




File Snapshot

[4.0K] /data/pocs/65b6ecded106dcedce0671425a4183f63bc9004c ├── [4.0K] minion │   ├── [ 256] __init__.py │   └── [4.0K] plugins │   ├── [ 256] __init__.py │   └── [4.0K] ticket_bleed_plugin │   ├── [ 250] __init__.py │   └── [5.2K] ticket_bleed_plugin.py ├── [1.5K] README.md ├── [ 639] setup.py ├── [5.1M] ticketbleed └── [ 846] ticketbleed.go 3 directories, 8 files
Shenlong Bot has cached this for you
Remarks
    1. It is advised to access via the original source first.
    2. Local POC snapshots are reserved for subscribers — if the original source is unavailable, the local mirror is part of the paid plan.
    3. Mirroring, verifying, and maintaining this POC archive takes ongoing effort, so local snapshots are a paid feature. Your subscription keeps the archive online — thank you for the support. View subscription plans →