Citrix Bleed (CVE-2023-4966): stolen sessions that bypass passwords and MFA

A memory leak in NetScaler let attackers copy logged-in sessions. Why patching alone was not enough and what to do after a VPN gateway flaw.

Publicly disclosed: 10 October 2023

NetScaler ADC and NetScaler Gateway (formerly Citrix ADC) are widely used for remote access. On 10 October 2023 Citrix published a fix for a vulnerability that leaked memory contents, including session tokens of logged-in users. With such a token an attacker could take over a session without a password and without MFA. Ransomware groups exploited it widely.

CVESeverityAffectedFixed in
CVE-2023-4966Critical, CVSS 9.4 (information disclosure)NetScaler ADC / Gateway 13.0, 13.1, 14.1 configured as Gateway or AAA server14.1-8.50, 13.1-49.15, 13.0-92.19 and later

Why patching was not enough

Session tokens stolen before the update stayed valid. Organizations that only installed the patch could still be accessed through hijacked sessions. Citrix advised terminating all active and persistent sessions after updating.

How to protect remote access gateways

  1. Patch VPN and remote-access gateways as an emergency — within hours or days.
  2. After patching a session-related flaw, kill all existing sessions and force users to log in again.
  3. Replace devices whose versions are end-of-life.
  4. Monitor for sessions from unusual countries or IP addresses and for multiple IPs using the same session.
  5. Keep remote access logs centrally so they cannot be deleted from the device.

MFA protects the login. After login, the session token is the key — protect it too.

Sources: Citrix bulletin CTX579459, CISA advisory AA23-325A, NVD CVE-2023-4966.

Need help with this? Contact CySec for a free consultation.


All articles

Need help with this?

Our engineers can review your current setup and propose concrete improvements.