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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2025-5777 PoC — NetScaler ADC and NetScaler Gateway - Insufficient input validation leading to memory overread

Source
Associated Vulnerability
Title: NetScaler ADC and NetScaler Gateway - Insufficient input validation leading to memory overread (CVE-2025-5777)
Description:Insufficient input validation leading to memory overread when the NetScaler is configured as a Gateway (VPN virtual server, ICA Proxy, CVPN, RDP Proxy) OR AAA virtual server
Description
CitrixBleed2 poc
Readme
# CVE-2025-5777 
(AKA CitrixBleed 2) Is an OOB read in the login process of Citrix Gateway. <br>
This is a Proof of Concept exploiting the OOB (CVE-2025-5777) to obtain memory data from a vulnerable Citrix Gateway instance, possibly leading to cookies/credentials theft.

## Usage
I highly recommend using a `venv` when using the script. <br>
```
usage: main.py [-h] [-t THREADS] [-o OUTPUT] url

positional arguments:
  url                   target URL

options:
  -h, --help            show this help message and exit
  -t THREADS, --threads THREADS
                        number of threads [10]
  -o OUTPUT, --output OUTPUT
                        output file [leak.dump]
```

## Technical details
An amazing writeup by [@watchTowr](https://twitter.com/watchtowrcyber) || [watchtowr writeup](https://labs.watchtowr.com/how-much-more-must-we-bleed-citrix-netscaler-memory-disclosure-citrixbleed-2-cve-2025-5777/)
File Snapshot

Log in to view the POC file snapshot cached by Shenlong Bot

Log in to view
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 →