// threat brief
Citrix NetScaler ADC and Gateway unauthenticated remote code execution: arbitrary commands with no login
- CVSS
- 9.8 CRITICAL
- CISA KEV
- 2026-09-27
- Weakness
- CWE-20
- Topics
- Infrastructure
AI review 2026-09-30 (not human-reviewed)Command tests: none yetReproduced: not yetVerification record ↓
Citrix NetScaler ADC and Gateway let an unauthenticated attacker run arbitrary commands over the network. Exploited in the wild; patch now.
| Who is affected | Customer-managed NetScaler ADC and NetScaler Gateway appliances before 14.1-73.37 and 13.1-64.23, plus the matching FIPS/NDcPP builds. Citrix says default configurations are affected. |
|---|---|
| What happens | An attacker can run arbitrary commands on the appliance. NCSC-NL says the flaw gives direct access to the internal network behind the appliance. |
| What to do now | Before updating, preserve evidence (logs, a snapshot, a support bundle, a core dump): watchTowr, relaying CISA's advice, says an update can remove the evidence. Then upgrade to the fixed builds in Citrix's bulletin as soon as possible; researchers say no official workaround exists. After patching, still check for compromise: Sophos notes that patching may not remove an attacker who got in before the update. |
| Affected versions | ADC: before 14.1-73.37, before 13.1-64.23, before 14.1-73.37 FIPS, before 13.1.37.279 FIPS and NDcPP; Gateway: before 14.1-73.37, before 13.1-64.23 (NVD and Citrix disagree on the 14.1 FIPS range) |
| Fixed versions | 14.1-73.37 or later; 13.1-64.23 or later; 14.1-73.37 FIPS or later (per Citrix, while NVD's affected range includes this build); 13.1-FIPS/NDcPP 13.1.37.279 or later |
| CVSS vector | Show full vectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| Timeline |
|
| CISA KEV | Listed (2026-09-27): attacks have been seen in the wild |
Blue team playbook
Check, fix / mitigate, respond, harden. Matching the affected versions does not mean you were compromised, and a check that finds nothing does not prove you are safe; each item says what it can and cannot show. Tagged steps point to where the attack flow below can be stopped.
- 01Check whether your build is affected
Compare against the version table below. This applies to customer-managed appliances; Citrix-managed cloud services are being upgraded by Cloud Software Group (per BleepingComputer). Secure Private Access Hybrid deployments using NetScaler are also affected (same report). Appliances patched only for the earlier CVE-2026-19490 are still vulnerable (watchTowr).
- 02Run Citrix's IoC checks in NetScaler Console
CISA notes that running Citrix's IoCs (indicators of compromise) may help identify signs of exploitation. But Citrix reportedly says they might miss real compromises, and Beaumont says the detection script only works if logs have not rotated since the attack. A clean result does not prove you are safe.
- 01Upgrade to a fixed build now
Citrix strongly urges affected customers to install the updated versions as soon as possible. watchTowr says Citrix has published no workaround, so upgrading is the only fix. It also relays CISA's advice to check for compromise and preserve forensic evidence (logs, a snapshot, a support bundle, a core dump) before updating, because an update can remove the evidence.
- 02On 13.1, check ns variables before upgrading
watchTowr says some 13.1 upgrades can get stuck in a reboot loop; if show ns variable returns any variables, use 13.1-64.24 instead. Citrix has not confirmed this. Run it in the NetScaler appliance's own CLI, not in a Linux bash/zsh shell. Our assessment is that show commands only display configuration, so this is a read-only query that does not change the appliance.
Read-only checkshow ns variable
- 01Treat the appliance as possibly compromised even after patching
Sophos notes that applying the updates may not remove an attacker from an appliance compromised before it was patched.
- 02Follow Citrix's compromise response steps
Citrix publishes steps for a suspected compromise: preserve evidence, isolate, revoke credentials, investigate connected systems, rebuild, rotate secrets and harden.
- 01Don't assume the last emergency patch covers you
watchTowr notes appliances patched only for CVE-2026-19490 remain vulnerable. PlainCVE suggests re-checking the running build against every new bulletin.
- 02Keep logs long enough to investigate
Beaumont says Citrix's detection script fails once logs rotate. PlainCVE suggests shipping appliance logs elsewhere so they survive for later investigation.
Full remediation steps and notes
- Check your build. Find the matching fixed build in the table above.
- Preserve evidence before upgrading. watchTowr relays CISA’s advice to check for compromise and preserve forensic evidence first: capture logs, a snapshot, a support bundle and a core dump from each exposed appliance before updating, because an update can remove the evidence. The first step in Citrix’s CTX694799 response guide is also to preserve evidence, and NCSC-NL (per Help Net Security) advises backing up device memory and at least a month of logs before patching.
- Upgrade as soon as possible. Citrix strongly urges affected customers to install the fixed builds as soon as possible.
- 13.1 upgrade caveat (watchTowr, not confirmed by Citrix): before upgrading, run
show ns variablein the NetScaler appliance CLI (a read-only query, in our assessment). If it returns any variables, use 13.1-64.24 to avoid getting stuck in a reboot loop during the upgrade. - No workaround. watchTowr says Citrix has published no workaround. The Citrix bulletin we have lists none either, though it does not say so outright.
- Keep investigating after the upgrade. Sophos notes that updates alone may not remove an attacker from an appliance compromised before patching. The IoC checks have known limits (they may miss compromises, and they fail once logs rotate), so a clean result is not proof of safety. If your appliance was internet-facing during September, we suggest going straight to Citrix’s CTX694799 compromise response steps.
Attack flow
Read left to right: this is the order the attack happens in. A blue shield means the step can be stopped; the earlier, the better. Click an icon for details.
Read top to bottom: this is the order the attack happens in. A blue shield means the step can be stopped; the earlier, the better. Tap an icon for details.
- Attacker
Sends a request to the appliance over the network without logging in
No account and no user interaction are needed. Citrix says all deployments are affected, including default configurations, yet Citrix's CVSS 4.0 vector marks Attack Requirements as "Present"; whether a specific configuration is needed is unconfirmed (see Our analysis).
Defense: Upgrade to the fixed builds in Citrix's bulletin; researchers say there is no official workaround.
- Your system
The appliance fails to validate the input
Citrix only says the cause is improper input validation (CWE-20) and has not disclosed which component is involved or how the input leads to command execution.
Defense: The fixed builds correct this.
- Your system
The attacker's commands run on the appliance
Citrix confirms arbitrary command execution.
- Attacker
Plants a webshell and wipes traces
Help Net Security reports the zero-day attacks planted webshells (backdoor web pages that accept remote commands). Researcher Kevin Beaumont says each device got a unique webshell and the attackers ran anti-forensics commands to delete traces.
Defense: Run Citrix's IoC checks in NetScaler Console; be aware they may miss compromises and fail if logs have rotated.
- Attacker
Uses the appliance to reach the internal network
NCSC-NL says the flaw gives attackers full control of the gateway and direct access to the corporate network behind it.
Defense: If compromise is suspected, follow Citrix's response steps: preserve evidence, isolate, revoke credentials, investigate connected systems, rebuild, rotate secrets and harden.
Who is affected
Citrix says all NetScaler ADC and NetScaler Gateway deployments are affected, including default configurations, and no extra feature needs to be turned on. The version list below comes from the CVE record written by the NetScaler CNA (the body that authored this CVE record) and from Citrix’s bulletin:
| Product line | Affected | Fixed |
|---|---|---|
| ADC / Gateway 14.1 | Before 14.1-73.37 | 14.1-73.37 or later |
| ADC / Gateway 13.1 | Before 13.1-64.23 | 13.1-64.23 or later |
| ADC 14.1-FIPS | Citrix / CVE record: before 14.1-73.37 FIPS; NVD: up to and including 14.1-73.37 FIPS (see note) | Citrix: 14.1-73.37 FIPS or later |
| ADC 13.1-FIPS and 13.1-NDcPP | Before 13.1.37.279 | 13.1.37.279 or later |
| Citrix-managed cloud services | Outside the bulletin’s scope | Being upgraded by Cloud Software Group (per BleepingComputer) |
FIPS and NDcPP are special builds that meet government encryption and security certification requirements.
- Sources disagree: Citrix (the vendor) and the CVE record list 14.1-73.37 FIPS as fixed, while NVD’s affected range runs “up to and including 14.1-73.37” FIPS. The two have not been reconciled, and this page lists both. Our suggestion: to be safe, organizations running 14.1-73.37 FIPS can confirm with Citrix and still run the compromise checks below.
- Version notation differs: The CVE record writes “13.1.37.279”; Citrix’s bulletin uses both “13.1.37.279” and “13.1-37.279”; BleepingComputer, watchTowr and NCSC-NL write “13.1-37.279”. Our analysis is that this is probably just a formatting difference, but that is unconfirmed.
- BleepingComputer reports that Secure Private Access Hybrid deployments using NetScaler are also affected and must be upgraded.
- watchTowr notes that appliances patched only for the earlier CVE-2026-19490 are still vulnerable unless they run one of the fixed builds above.
How it works
NetScaler usually sits directly on the internet as the front door staff use to log into the company network. Citrix only says the cause is “improper input validation” (CWE-20): the appliance does not properly check incoming data, which lets an unauthenticated attacker run arbitrary commands. The attacker needs network access to an appliance running an affected build. No account and no clicks from anyone are needed. Whether any specific configuration is also required is unconfirmed (see Our analysis). NCSC-NL says this gives attackers full control of the gateway and direct access to the internal network behind it.
Citrix has not disclosed which component is involved or how the input becomes a command. The example below is our generic illustration of a common mistake, passing unchecked input to a shell (the operating system’s command line), known as “command injection”. It shows why improper input validation can lead to command execution; it does not describe NetScaler’s actual root cause.
The flawed approach (conceptual illustration, not Citrix’s source code):
Show code example(text)
value = field taken from the request
run_shell("error-handling command " + value) # input gets read as part of the commandThe fixed approach:
Show code example(text)
value = field taken from the request
if not matches_expected_format(value): reject
run_program(["error-handling program", value]) # passed as an argument, never parsed by a shellOur analysis: Citrix’s CVSS 4.0 vector marks Attack Requirements as “Present” (AT:P), which suggests some deployment condition is needed. Yet the bulletin says all deployments are affected with no extra feature enabled. Citrix has not explained how the two fit together, so whether a specific configuration is needed is unconfirmed.
Exploitation: Citrix says exploitation has been observed on unmitigated deployments. CISA (as quoted by Rapid7 and Help Net Security) says threat actors are exploiting these flaws globally. Rapid7 says it was exploited as a zero-day before vendor disclosure; watchTowr says it was exploited before any fix existed. Help Net Security reports the attacks planted webshells (backdoor web pages that accept remote commands). Researcher Kevin Beaumont says each device got a unique webshell and the attackers ran anti-forensics commands to delete traces. Tenable says it has not been determined whether exploitation is widespread. CISA KEV lists known ransomware use as “Unknown”.
Timeline
| Date | Event |
|---|---|
| 2026-09 | Researcher Kevin Beaumont says attacks have run all month (not confirmed by Citrix or CISA) |
| 2026-09-10 | CVE ID reserved |
| 2026-09-26 | watchTowr publicly warns that multiple unpatched NetScaler RCE flaws are circulating in the wild |
| 2026-09-27 | CVE record published and Citrix bulletin released; CISA adds it to KEV; Palo Alto Networks counts 50,277 exposed, potentially vulnerable instances (covering CVE-2026-88772 too) |
| 2026-09-30 | CISA KEV remediation deadline for US federal civilian agencies |
Further reading
- Scoring differences: Citrix (the CNA) scores it CVSS 4.0 9.5; NVD separately gives CVSS 3.1 9.8 (marked by NVD as the primary score). The two use different CVSS versions. The 9.8 score and vector at the top of this page are NVD’s CVSS 3.1 rating; Citrix’s 9.5 is listed under key facts.
- CWE differences: Citrix lists CWE-20 (improper input validation); CISA KEV lists CWE-119 (a memory-buffer weakness). The KEV notes also link to the NVD page for the sibling flaw CVE-2026-88772. Our analysis is that the KEV entry may have mixed in details from the sibling CVE, but that is unconfirmed. This page uses Citrix’s classification.
- Discovery: BleepingComputer reports an alleged NCSC-NL pre-notification saying Citrix found the flaws while investigating customer incidents; NCSC-NL declined to confirm it, and the CVE record lists discovery as “unknown”.
- Attribution: None has been made public. One researcher speculates a well-resourced, nation-state-aligned espionage actor; this is unconfirmed.
- Exploited alongside: CVE-2026-88772.
Verification Checked item by item against sources by AI under our review rules, all passed; not human-reviewed and not yet reproduced in our lab
| AI review | 2026-09-30 · review rules |
|---|
Verification records describe the environment and the result only, never reproduction steps or code that could attack other people’s systems. See our policy.
Sources
- AdvisoryCitrix NetScaler ADC and Citrix NetScaler Gateway Security Bulletin (CTX697096) · Citrix · accessed 2026-09-29
- AdvisorySteps to take if NetScaler ADC is suspected to be compromised (CTX694799) · Citrix · accessed 2026-09-29
- CVE / NVD / OSVCVE-2026-88771 CVE record · CVE Program, 2026-09-27 · accessed 2026-09-29
- CVE / NVD / OSVNVD API - CVE-2026-88771 · NIST · accessed 2026-09-29
- ResearchCitrix NetScaler ADC / Gateway remote code execution (CVE-2026-88771) · watchTowr · accessed 2026-09-29
- ResearchCitrix NetScaler zero-day vulnerabilities FAQ · watchTowr · accessed 2026-09-29
- ResearchZero-day exploitation of Citrix NetScaler ADC and Gateway (CVE-2026-88771 and CVE-2026-88772) · Rapid7 · accessed 2026-09-29
- ResearchCitrix NetScaler CVE-2026-88771 / CVE-2026-88772 in active exploitation · Sophos · accessed 2026-09-29
- ResearchNetScaler zero-days exploited · Palo Alto Networks Unit 42 · accessed 2026-09-29
- NewsCitrix admins warned to shut down NetScalers over 2 exploited zero-days · BleepingComputer · accessed 2026-09-29
- NewsCitrix NetScaler RCE zero-days exploited for weeks · Help Net Security, 2026-09-28 · accessed 2026-09-29
Press brief
In one sentence
Citrix NetScaler ADC and NetScaler Gateway are network appliances many organizations use for remote access and traffic handling. CVE-2026-88771 lets an unauthenticated attacker run arbitrary commands on the appliance over the network, and Citrix says it has observed exploitation. The US agency CISA added it to its Known Exploited Vulnerabilities catalog on September 27, 2026. Citrix has released fixed builds and urges customers to update as soon as possible.
Key facts
- Severity (Citrix)
- CVSS 4.0 9.5 support.citrix.com
- Severity (NVD)
- CVSS 3.1 9.8 services.nvd.nist.gov
- Fixed builds
- 14.1-73.37, 13.1-64.23 or later (plus FIPS/NDcPP builds) support.citrix.com
- CVE published
- 2026-09-27 cveawg.mitre.org
- Exposed, potentially vulnerable instances
- 50,277 (Palo Alto Networks, 2026-09-27, covering CVE-2026-88772 too) unit42.paloaltonetworks.com
Confirmed
- Citrix confirms an unauthenticated attacker can run arbitrary commands, and default configurations are affected.
- Citrix says exploitation has been observed on unmitigated deployments; CISA has listed it in the KEV catalog.
- Rapid7 says it was exploited as a zero-day before vendor disclosure; watchTowr says it was exploited as a zero-day before any fix existed.
Unconfirmed / disputed
- Weakness class: Citrix lists CWE-20, CISA KEV lists CWE-119; they disagree.
- Whether 14.1-73.37 FIPS is affected: Citrix calls it fixed, while NVD's range includes it.
- No attribution is public; one researcher speculates a well-resourced nation-state-aligned espionage actor, unconfirmed.
- A researcher says attacks ran all of September, unconfirmed by Citrix or CISA; whether exploitation is widespread is unknown.
Quotable line
Fixing the front-door lock does not make someone who already slipped inside leave on their own.
Images
Download the share image (PNG) · Attack flow diagram (downloadable)
Please credit "PlainCVE" and link to this page. Full citation format is under "How to cite" below. Found a factual error? Report it.
Citrix NetScaler ADC and Gateway unauthenticated remote code execution: arbitrary commands with no login Citrix NetScaler ADC and NetScaler Gateway are network appliances many organizations use for remote access and traffic handling. CVE-2026-88771 lets an unauthenticated attacker run arbitrary commands on the appliance over the network, and Citrix says it has observed exploitation. The US agency CISA added it to its Known Exploited Vulnerabilities catalog on September 27, 2026. Citrix has released fixed builds and urges customers to update as soon as possible. Key facts: - Severity (Citrix):CVSS 4.0 9.5(https://support.citrix.com/external/article/CTX697096/citrix-netscaler-adc-and-citrix-netscale.html) - Severity (NVD):CVSS 3.1 9.8(https://services.nvd.nist.gov/rest/json/cves/2.0?cveId=CVE-2026-88771) - Fixed builds:14.1-73.37, 13.1-64.23 or later (plus FIPS/NDcPP builds)(https://support.citrix.com/external/article/CTX697096/citrix-netscaler-adc-and-citrix-netscale.html) - CVE published:2026-09-27(https://cveawg.mitre.org/api/cve/CVE-2026-88771) - Exposed, potentially vulnerable instances:50,277 (Palo Alto Networks, 2026-09-27, covering CVE-2026-88772 too)(https://unit42.paloaltonetworks.com/netscaler-zero-days-exploited) Confirmed: - Citrix confirms an unauthenticated attacker can run arbitrary commands, and default configurations are affected. - Citrix says exploitation has been observed on unmitigated deployments; CISA has listed it in the KEV catalog. - Rapid7 says it was exploited as a zero-day before vendor disclosure; watchTowr says it was exploited as a zero-day before any fix existed. Unconfirmed / disputed: - Weakness class: Citrix lists CWE-20, CISA KEV lists CWE-119; they disagree. - Whether 14.1-73.37 FIPS is affected: Citrix calls it fixed, while NVD's range includes it. - No attribution is public; one researcher speculates a well-resourced nation-state-aligned espionage actor, unconfirmed. - A researcher says attacks ran all of September, unconfirmed by Citrix or CISA; whether exploitation is widespread is unknown. 「Fixing the front-door lock does not make someone who already slipped inside leave on their own.」— PlainCVE https://plaincve.date/en/vulns/cve-2026-88771-citrix-netscaler-preauth-rce
How to cite this page
This article is CC BY 4.0. Please keep the attribution and link when republishing.
PlainCVE Team (2026). "Citrix NetScaler ADC and Gateway unauthenticated remote code execution: arbitrary commands with no login". PlainCVE. https://plaincve.date/en/vulns/cve-2026-88771-citrix-netscaler-preauth-rce (accessed YYYY-MM-DD)BibTeX
@misc{cve202688771citrixnetscalerpreauthrce2026,
title = {Citrix NetScaler ADC and Gateway unauthenticated remote code execution: arbitrary commands with no login},
author = {PlainCVE Team},
year = {2026},
howpublished = {PlainCVE},
url = {https://plaincve.date/en/vulns/cve-2026-88771-citrix-netscaler-preauth-rce},
note = {Updated 2026-09-30}
}