Home/ Blog/ Security news/ Article
Blog · Security news

NetScaler CVE-2026-120868: Critical Default-Config Flaw, Patch Again

Citrix NetScaler CVE-2026-120868 hits every ADC and Gateway in default config, one of 28 memory flaws in CTX697305. Upgrade to 14.1-73.57 or 13.1-64.39.

Dark security brief card reading 28 NetScaler flaws, one hits every appliance

Every customer-managed Citrix NetScaler ADC and NetScaler Gateway appliance needs another upgrade, and this time no configuration takes you out of scope. On November 12, 2026, Cloud Software Group published bulletin CTX697305 covering 28 memory-safety CVEs. One of them, CVE-2026-120868, lives in core packet processing and hits the default configuration. The fixed builds are 14.1-73.57 and 13.1-64.39, or 14.1-73.58 FIPS and 13.1-37.293 for the FIPS and NDcPP editions. Citrix reports no exploitation so far.

If you patched NetScaler in October, you are not finished. The October build that closed the last SAML memory overflow, 14.1-73.46, sits below the new floor. This is the fourth minimum-safe build for the 14.1 branch since late September.

Which NetScaler builds does CTX697305 affect?

NetScaler ADC and Gateway 14.1 builds before 14.1-73.57 and 13.1 builds before 13.1-64.39 are affected, as are FIPS builds before 14.1-73.58 FIPS and FIPS or NDcPP builds before 13.1-37.293. Secure Private Access Hybrid deployments that run on NetScaler instances are in scope too. Cloud Software Group upgrades its own managed cloud services.

To confirm what a box is running, show ns version from the NetScaler command line prints the build. The bulletin offers no workaround: upgrading is the only fix, and Citrix asks customers to do it as soon as possible. CERT-EU's advisory 2026-020 gives the same answer and says to start with internet-facing Gateway and AAA (authentication, authorization and auditing) appliances.

Why CVE-2026-120868 removes the usual triage step

Citrix bulletins carry a precondition column, and most NetScaler teams use it to decide which appliances can wait. A box with no load balancing for SMPP (the protocol behind bulk text messaging), no BGP dynamic routing and no HTTP/2 profile could usually sit out a large part of a bulletin like this one.

CVE-2026-120868 breaks that habit. The bulletin marks it as affecting every deployment, default configuration included, with no feature to switch on first. It scores CVSS 9.3 on version 4.0 of the scale: reachable over the network, no login, no user interaction. A load balancer that has never been near a VPN is just as exposed as your remote-access gateway.

The precondition column still matters for ordering. Gateway and AAA boxes collect the most findings. CVE-2026-107412, the highest score in the bulletin at 9.5, is a set of memory overflows that applies when the appliance acts as a Gateway (SSL VPN, ICA Proxy, clientless VPN or RDP Proxy) or an AAA virtual server. Around it sit separate overflows in the sign-in paths: SAML single sign-on (CVE-2026-107413), WebAuth (CVE-2026-107414), email one-time passcodes (CVE-2026-107415), LDAP, client certificates and Endpoint Analysis. A typical enterprise gateway with SAML and email codes configured matches at least five of the 28 at once.

Lines in the saved config that pull an appliance into scope

Grep the running or saved configuration for these entries to rank your fleet. They come straight from the bulletin's precondition checks. None of them changes the answer for CVE-2026-120868, which needs no matching line at all.

/nsconfig/ns.conf: config entries and the CTX697305 CVEs they expose
(any build below the fixed release)  CVE-2026-120868
add vpn vserver                      CVE-2026-107412, CVE-2026-120864
add authentication vserver           CVE-2026-107412, CVE-2026-120864
add authentication samlAction        CVE-2026-107413
add authentication webAuthAction     CVE-2026-107414
add authentication emailAction       CVE-2026-107415
set ns httpProfile ... -http2 ENABLED  CVE-2026-111346

The description says crash. The CVSS vector says more.

Every entry in CTX697305 describes its impact the same way: unpredictable behavior or denial of service (DoS), meaning the appliance stops serving traffic. The scores on the two headline bugs go further. The vectors for CVE-2026-120868 and CVE-2026-107412 rate confidentiality and integrity impact as high, not only availability. The SAML and WebAuth flaws, CVE-2026-107413 and CVE-2026-107414, score availability only. Citrix has not explained the difference in the bulletin.

Our read: plan for the two headline bugs as if they could be worse than a crash until Citrix says otherwise. The precedent is recent. Last month's CTX697191 described CVE-2026-107406, another NetScaler memory overflow, as a flaw that could let an attacker run code on the appliance, not only crash it.

Even a plain crash is expensive on this hardware. A NetScaler Gateway usually terminates the SSL VPN and brokers every remote login, so knocking it over locks out the remote workforce until it comes back. We made the same point about the SAML crash bug in October, and it applies to 28 flaws now, not one.

Your vulnerability scanner may undercount this bulletin

When we queried the CVE program's records a few hours after publication, several of the 28 IDs, including CVE-2026-107415 and CVE-2026-120864, did not yet return a published record. One ID in the bulletin currently resolves to a record for an unrelated product. Scanners and patch dashboards that match on CVE records may show fewer NetScaler findings than the bulletin lists for a while. Track this release by build number, not by CVE count.

Four safe NetScaler builds in seven weeks

BulletinWhat it fixed14.1 build13.1 build
Late September 2026CVE-2026-88771 and CVE-2026-88772, exploited zero-days14.1-73.3713.1-64.23
October 3, 2026CVE-2026-88779, SAML denial of service14.1-73.4113.1-64.28
October 8, 2026 (CTX697191)CVE-2026-107406, SAML memory overflow14.1-73.4613.1-64.29
November 12, 2026 (CTX697305)28 memory flaws incl. CVE-2026-12086814.1-73.5713.1-64.39
Minimum safe NetScaler ADC and Gateway builds by bulletin. Sources: Citrix CTX697305, CTX697191, and our earlier coverage.

The 14.1 floor moved from 14.1-73.37 in late September, after the exploited zero-days we covered in our CVE-2026-88772 hunt guide, to 14.1-73.41 on October 3, to 14.1-73.46 on October 8, and now to 14.1-73.57. The 13.1 branch went from 13.1-64.23 to 13.1-64.28, 13.1-64.29 and now 13.1-64.39. Teams that treated each bulletin as a one-off emergency have upgraded the same appliances four times, and anyone who skipped one is now several builds behind.

The pace is unlikely to slow soon. Citrix credits researchers at JPMorgan Chase and watchTowr for this release, and says its own product security team found several of the bugs through AI-assisted code analysis. When a vendor starts pointing machine-assisted review at a large, long-lived code base, more memory bugs tend to surface in the following months. A standing monthly NetScaler upgrade window, rehearsed on a secondary node, will cost less than another round of emergency change tickets. If you track appliance builds as part of your vulnerability detection program, set the floor to the new builds today. Earlier NetScaler fixes we covered, such as the CVE-2026-19490 login bypass and the July HTTP/2 fix that needed a setting change, are all superseded by this release.

Get every appliance to 14.1-73.57 or 13.1-64.39

  1. Inventory everything running NetScaler. Include high-availability secondaries, disaster-recovery pairs and Secure Private Access Hybrid instances. Record the build each one reports.

  2. Upgrade internet-facing Gateway and AAA appliances first. They carry CVE-2026-107412 and most of the sign-in bugs on top of CVE-2026-120868.

  3. Do not stop at the edge. Internal load balancers in their default configuration are still exposed to CVE-2026-120868.

  4. Watch for crashes while you wait. Until a box is upgraded, alert on unexplained appliance restarts and high-availability failovers, the most visible sign of someone probing a memory bug.

  5. Verify the result. After the upgrade, confirm the reported build is 14.1-73.57 or 13.1-64.39 or later, not just that the job finished.

CERT-EU says it knows of no confirmed public exploit code, and the bulletin mentions no attacks. That window is the reason to move this week rather than after the next NetScaler headline.

Topics

Frequently asked questions

What is CVE-2026-120868 in Citrix NetScaler?

CVE-2026-120868 is a memory overflow in NetScaler ADC and Gateway packet processing, rated CVSS 9.3. Citrix says it affects every deployment, including default configurations, and can cause erratic behavior or denial of service. It is one of 28 flaws fixed in bulletin CTX697305 on November 12, 2026.

Which NetScaler version fixes the CTX697305 vulnerabilities?

Upgrade NetScaler ADC and Gateway to 14.1-73.57 or 13.1-64.39 or later. FIPS appliances need 14.1-73.58 FIPS, and FIPS or NDcPP appliances on 13.1 need 13.1-37.293. Citrix lists no workaround, so upgrading is the only fix.

I patched NetScaler in October. Am I still affected?

Yes, most likely. The October 8 fix for CVE-2026-107406 shipped in 14.1-73.46 and 13.1-64.29, both older than the new 14.1-73.57 and 13.1-64.39 builds. Any appliance below those builds is still exposed to the 28 flaws in CTX697305.

What is CVE-2026-107412?

CVE-2026-107412 covers multiple memory overflows in NetScaler appliances configured as a Gateway (SSL VPN, ICA Proxy, clientless VPN or RDP Proxy) or an AAA virtual server. It carries the bulletin's highest score, CVSS 9.5, and is fixed in the same 14.1-73.57 and 13.1-64.39 builds.

Are the CTX697305 NetScaler flaws being exploited?

No exploitation has been reported as of November 13, 2026. Citrix's bulletin does not mention any, and CERT-EU says no public proof-of-concept has been confirmed. NetScaler bugs have been exploited quickly in the past, so patch before that changes.

See what Suriq finds on your own servers.

Agentless checks for uptime and your cloud, a lightweight agent for detection on each server, and one console that ranks and explains what it finds.