Daily Top · Vulnerabilities / Edge

CISA put NetScaler SAML overflow on KEV. Last week's RCE build is still in.

CVE-2026-88779 is unauthenticated DoS if the box is a SAML SP or IdP. 14.1-73.37 is not 14.1-73.41.

RWP Ventures · 2026-10-05 · event 2026-10-04 · 14 min read · priority 9.1

Bottom line up front

CONFIRMED CISA added CVE-2026-88779 to the Known Exploited Vulnerabilities catalog on 4 October 2026. Catalog version 2026.10.04 (released 4 October 18:52 UTC, count 1734). One new row since [yesterday’s FortiMail due-date Daily Top](/posts/2026-10-04-fortimail-cve-2026-104286-due/), which still saw freeze 2026.10.02 / 1733. Federal due date is 7 October 2026. Ransomware-campaign use is Unknown. Forensic triage is Yes.

The product is Citrix NetScaler ADC and NetScaler Gateway (customer-managed). The bug is a memory overflow (CWE-119) that Citrix and CISA both describe as denial of service. Citrix’s CNA score is 8.7 CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N. Confidentiality and integrity impact on that vector are None. Availability is High. Attack type is unauthenticated. Precondition is SAML: the appliance must be configured as a SAML service provider or a SAML identity provider.

Do not collapse four facts. They are not the same ticket.

  1. This is not last week’s RCE. [28 September Daily Top](/posts/2026-09-28-citrix-netscaler-cve-2026-88771-88772-kev/) and [30 September WHIPSHOT hunt](/posts/2026-09-30-netscaler-whipshot-slapshot/) were CVE-2026-88771 / CVE-2026-88772, CTX697096, floors 14.1-73.37 / 13.1-64.23. CVE-2026-88779 is a new CVE, a new bulletin (CTX697174), and a new floor: 14.1-73.41 / 13.1-64.28 (FIPS 14.1-73.41 FIPS; FIPS/NDcPP 13.1-37.282). Citrix’s own blog, last updated 3 October PDT: if you already installed the 88771–88778 builds and you meet the SAML precondition, upgrade again.
  2. SAML is the gate. Default config is not. 88771 needed no extra feature. 88779 needs add authentication samlAction (SP) or add authentication samlIdPProfile (IdP), on Gateway or AAA. A box without those strings is not this CVE. A box with those strings on 73.37 is in.
  3. Citrix classifies it as DoS. Treat RCE claims as unproven for this CVE. Citrix: targeted attacks on unmitigated deployments; repeated triggers can keep the service unavailable; “we have not identified an impact on the integrity of customer data.” Beazley Security’s 4 October update: their investigations confirm a DoS; they saw actors try to force reboots so 88771 log injection would fire; appliances patched 27 September no longer execute the injected commands; they found no evidence of code execution on patched systems. Secondary reports that a honeypot later ran a downloaded binary are REPORTED, not a vendor reclassification of 88779 as RCE.
  4. The ISO exists. The GDL window is not the close. Unlike [FortiMail CVE-2026-104286](/posts/2026-10-04-fortimail-cve-2026-104286-due/), Citrix has shipped builds. Global Deny List signatures are an interim for the narrow band already on 73.37 / 64.23 but not yet on 73.41 / 64.28. Citrix still says upgrade. A deny-list counter is not forensic triage.

This is the sixth NetScaler row CISA put on KEV in 2026 (catalog: 3055, 8452, 19490, 88771, 88772, 88779). The operator problem this morning is not “another Citrix CVE.” It is a SAML box that took last week’s RCE ISO and is still crashable.

FactRecord
CVECVE-2026-88779 (CWE-119)
ProductCitrix NetScaler ADC / NetScaler Gateway (customer-managed)
Vendor scoreCVSS 4.0 8.7 (availability High; C/I None)
KEV catalog2026.10.04, count 1734
Date added4 October 2026
Due7 October 2026
Forensic triageYes
Vendor advisoryCTX697174; changelog initial publication 2026-10-03 PST
PreconditionSAML SP or SAML IdP
Named actorNone
Ransomware useUnknown (KEV field)
OT / process impactNone claimed

What happened

Sunday 27 September, Citrix published CTX697096 for CVE-2026-88771 through CVE-2026-88778. CISA put 88771 and 88772 on KEV the same day. Operators who could, moved to 14.1-73.37 / 13.1-64.23. Mandiant named WHIPSHOT / SLAPSHOT on 88772 on 29 September. Those tickets did not close.

Friday 2 October, administrators reported reboots on appliances already on those RCE builds. Citrix published a SAML-authentication note. CTX697174 assigns that issue CVE-2026-88779. Citrix credits Bishop Fox and watchTowr.

Saturday 4 October (UTC), CISA added the one-row KEV alert. Catalog freeze 2026.10.04 is the first new version since 2026.10.02.

CTX697174 (High): memory overflow leading to denial of service. Pre-condition: “NetScaler ADC or NetScaler Gateway must be configured as a SAML SP OR SAML IdP.” Affected supported trains:

Config check Citrix published:


add authentication samlAction

or


add authentication samlIdPProfile

Citrix-managed cloud (Gateway Service, Citrix-managed Adaptive Authentication) is out of the customer bulletin. Citrix says it upgrades those itself. Customer-managed appliances, including any NetScaler instance used in a hybrid design, stay on the customer.

Interim, not the fix. Citrix released Global Deny List signatures. Prerequisites they state: NetScaler Console (on-prem with Cloud Connect, or Console service); “Virtual patching” Enabled; software in 14.1 ≥ 14.1-73.37 and < 14.1-73.41 or 13.1 ≥ 13.1-64.23 and < 13.1-64.28; show appfw signatures Encrypted Version at least v24; stat denylist global AAA_REQUEST to see whether the rule is hitting. Citrix: the signatures can help; upgrade anyway.

Why it matters

Last week’s NetScaler work assumed 73.37 was the floor. For SAML Gateways it is not.

Three operational lies are in the ticket this morning.

  1. “We patched NetScaler on 27–28 September, so this KEV is not us.” False if the running build is below 73.41 / 64.28 / 37.282 and a SAML action or IdP profile is in the config. Citrix wrote the second-upgrade sentence so operators would not make that mistake.
  2. “CISA put a DoS on KEV, so we can wait.” The catalog row is still a three-day federal clock with forensic-triage language. The observed use, per Citrix, is targeted. The observed use, per Beazley, includes reboot-to-retry 88771 injection. A SAML Gateway that falls over is an identity outage. A SAML Gateway that reboots into an unpatched 88771 path is last week’s RCE again. Neither is a “later” ticket.
  3. “Global Deny List means we can skip the ISO.” GDL is scoped to boxes already on the 88771 floor and not yet on the 88779 floor, and it needs Console plus signature v24. It does not hunt WHIPSHOT. It does not replace CTX694799 if the box was internet-facing in September.

A NetScaler in front of an industrial site is still an IT identity/edge compromise on this record. No source in this assessment claims process impact from 88779.

Who / what is affected

AssetWhat to assumeStatus
Customer-managed ADC/Gateway 14.1 < 14.1-73.41 with SAML SP or IdPInCONFIRMED vendor table
Customer-managed ADC/Gateway 13.1 < 13.1-64.28 with SAML SP or IdPInCONFIRMED vendor table
ADC FIPS < 14.1-73.41 FIPS, or FIPS/NDcPP < 13.1-37.282, with SAMLInCONFIRMED vendor table
Same trains, no samlAction / samlIdPProfileNot this CVECONFIRMED vendor precondition
Builds already on 14.1-73.41 / 13.1-64.28 / matching FIPSOut for 88779CONFIRMED vendor fix list
14.1-73.37 / 13.1-64.23 (88771/88772 floor) with SAMLIn for 88779; out for 88771/88772 if those floors are realCONFIRMED split
Pre-73.37 / pre-64.23In for 88771 and 88779CONFIRMED both bulletins
Citrix-managed Gateway Service / Adaptive AuthenticationCitrix says it patchesCONFIRMED vendor blog; not independently verified here
Cloud / SaaS NetScaler the customer does not manageFollow Citrix cloud statementASSESSED
Named victimsNone in CTX697174UNKNOWN
Named actorNoneUNKNOWN
OT / ICS / processNot claimedNo evidence
CISA ransomware fieldUnknownCONFIRMED catalog

This CVE is not 88773–88778. Those remain on CTX697096. They are not on KEV in freeze 2026.10.04.

Technical context

RWP is not reproducing SAML payloads, username-field command strings, or crash primitives. Citrix’s published defender cut is enough: a memory-buffer overflow on the SAML SP/IdP path, reachable without authentication, that takes the service down. Availability only on the CNA vector.

What to inventory and hunt, from vendor and IR writing — configs, builds, and crash evidence, not an exploit path:

ATT&CK mapping for the ticket, not a kill chain we ran:

TechniqueIDWhy it is on the ticket
Exploit Public-Facing ApplicationT1190Unauthenticated SAML path on ADC/Gateway
Endpoint Denial of ServiceT1499Vendor-classified impact of 88779
Network Denial of ServiceT1498Repeated triggers keeping Gateway/AAA down — assessed from Citrix wording
Command and Scripting InterpreterT105988771 log-injection retry after reboot — Beazley, on unpatched 88771 boxes, not a confirmed 88779 RCE

No public proof-of-concept for 88779 is used in this assessment. We will not publish one.

Threat / exploitation status

ClaimStatusSource
CVE-2026-88779 exploited in the wildCONFIRMEDCitrix “targeted attacks”; CISA KEV 4 Oct
Impact as published by CNA / KEVDenial of serviceCTX697174; KEV shortDescription
On KEV, due 7 Oct, ransomware Unknown, forensic-triage YesCONFIRMEDCatalog 2026.10.04 freeze
New KEV rows since yesterdayOne (this CVE)Catalog version moved 2026.10.02/1733 → 2026.10.04/1734
14.1-73.37 / 13.1-64.23 close 88779FALSENew floors 73.41 / 64.28
SAML SP or IdP requiredCONFIRMEDVendor pre-condition
Workaround: none that replaces the ISOCONFIRMED as the close; GDL is interim in a version windowCitrix blog
88779 is confirmed RCEFALSE on vendor/Beazley recordCitrix C/I None; Beazley “no evidence of code execution on patched systems”
Honeypot later ran a downloaded binaryREPORTEDSecurityWeek citing Kevin Beaumont; not a CNA change
Auth requests with shell commands in the username field around the crash windowREPORTEDSecurityWeek citing operator logs; hunting lead, not a recipe
Actors used 88779 crashes to re-fire 88771 injectionASSESSED / Beazley observationBeazley 4 Oct; injection fails on 27 Sep patched boxes
Victim count, start date, named actorUNKNOWNNone in CTX697174
Ransomware use of this CVEUNKNOWNKEV field Unknown
OT / process impactUNKNOWN / none claimedNo evidence
Zammad CVE-2026-102489 / 102490 due today 5 OctCONFIRMEDCatalog; [3 October hunt](/posts/2026-10-03-zammad-cve-2026-102489-102490-kev/)
FortiMail CVE-2026-104286 due 4 OctCONFIRMEDCatalog; [yesterday’s hunt](/posts/2026-10-04-fortimail-cve-2026-104286-due/)
Cisco CVE-2026-76504 due 3 OctCONFIRMEDCatalog; clock has passed

Confidence on the KEV row, the due date, the SAML precondition, the new build floors, and Citrix’s DoS classification: high. Confidence that 88779 itself yields code execution: low on the current vendor and Beazley record. Confidence on actor, victim count, and how many 73.37 SAML Gateways were crashed: low. Confidence that every NetScaler is in: low — SAML config is the precondition Citrix described.

What defenders should do

  1. Inventory every customer-managed ADC and Gateway — HA peer, SDX instance, DR, lab, FIPS, NDcPP. Record show ns version against CTX697174. Then grep the saved config for samlAction and samlIdPProfile. In scope = SAML configured and build below 14.1-73.41 / 13.1-64.28 / 14.1-73.41 FIPS / 13.1-37.282.
  2. If in scope: snapshot, then upgrade. Citrix Console can list CVE-2026-88779 impacted instances and drive the upgrade job. The close is 14.1-73.41, 13.1-64.28, or the matching FIPS/NDcPP build — not 73.37. If you cannot take the window today, load Global Deny List signatures only as a bridge, and only if you are already inside the 73.37–73.41 (or 64.23–64.28) band with Console virtual patching on. Document residual.
  3. Hunt the crash window before you declare the box clean. Unexpected reboots from 2 October on a 73.37 SAML Gateway are 88779-shaped. They are also a reason to re-run last week’s 88771/88772 IoC pass if that box was ever below the RCE floor in September. Preserve newnslog, authentication logs, and a config copy off-box. BOD 26-04 still wants forensic triage; an ISO can destroy the evidence.
  4. Do not treat a deny-list hit counter as containment of WHIPSHOT. If September exposure is unknown, follow CTX694799 and the [30 September hunt](/posts/2026-09-30-netscaler-whipshot-slapshot/). PHP in unexpected web roots, SUID /bin/sh, HA-sync of attacker files — those survive a SAML DoS patch.
  5. If the box is still below 73.37 / 64.23: that is two KEVs, not one. 88771 remains unauthenticated command execution on default config. Pull it off the internet or get to 73.41 (which includes both floors) before you argue about SAML.
  6. Keep the rest of this window on the board. Zammad CVE-2026-102489 / CVE-2026-102490 are KEV, due today, 5 October. FortiMail CVE-2026-104286 was due yesterday, 4 October; FG-IR-26-175 was still marking builds upcoming on yesterday’s retrieval. Cisco SD-WAN Manager CVE-2026-76504 was due 3 October. The SAML Gateway is today’s interrupt; those clocks did not pause.

RWP assessment

Score 9.1.

Highest-leverage development since yesterday’s FortiMail due-date piece is a new KEV row on the same perimeter product we already had in the queue — except the floor moved. Catalog freeze 2026.10.04 / 1734, vendor-confirmed targeted DoS, SAML SP/IdP precondition, shipped builds, forensic triage Yes, due 7 October. The operator failure mode is treating 73.37 as done. Evidence quality is high on the catalog, CTX697174, and Citrix’s 3 October blog (CISA JSON, vendor bulletin, vendor CTI post). Evidence quality is intentionally split on whether 88779 is anything other than DoS: Citrix and Beazley say availability; secondary honeypot notes are not a CNA rewrite.

It outranks a second day on FortiMail CVE-2026-104286 because yesterday already assessed the due date and the notes/IR split; this retrieval did not produce a new KEV row or a PSIRT flip for FortiMail. It outranks Zammad CVE-2026-102489 / 102490 because that chain was Daily Top on 3 October; today’s due date is a clock, not a new exploitation picture. It outranks Cisco CVE-2026-76504 because that API bypass was Daily Top on 1 October and its 3 October due date has passed. It outranks 88773–88778 because they are still not on KEV.

What we are not saying: that 88779 is confirmed RCE; that 73.37 is out of 88771; that Global Deny List remediates a compromised appliance; that a named APT owns this CVE; that ransomware is using it; that every NetScaler is in; that a Gateway in front of a plant is confirmed process impact; that Citrix-managed cloud is independently verified patched.

What we are watching

Sources

Sources

  1. CISA — Adds one KEV CVE-2026-88779
  2. CISA — KEV JSON feed catalog 2026.10.04
  3. CISA — Known Exploited Vulnerabilities Catalog
  4. CISA — BOD 26-04
  5. CISA — Critical zero-day vulnerabilities exploited in Citrix NetScaler ADC, Gateway
  6. Citrix — CTX697174 NetScaler CVE-2026-88779
  7. Citrix — Understanding and Addressing CVE-2026-88779
  8. Citrix — CTX697096 NetScaler CVE-2026-88771 through CVE-2026-88778
  9. Citrix — CTX694799 steps if NetScaler ADC is suspected compromised
  10. Citrix — Identify and remediate CVE-2026-88779 (NetScaler Console)
  11. NVD — CVE-2026-88779
  12. CVE — CVE-2026-88779
  13. Beazley Security — BSL-A1216 NetScaler 88771/88772/88779
  14. SecurityWeek — Exploitation of Citrix NetScaler zero-day hits appliances patched days earlier
  15. BleepingComputer — Citrix patches NetScaler SAML zero-day exploited in attacks
  16. The Hacker News — New NetScaler zero-day exploited in targeted attacks
  17. HKCERT — Citrix products denial of service vulnerability
  18. RWP Ventures — NetScaler 88771/88772 KEV Daily Top 2026-09-28
  19. RWP Ventures — WHIPSHOT/SLAPSHOT Daily Top 2026-09-30