Bye-Bye FAS!
@citrix CVAD 2607 LTSR brings Entra ID SSO into the Citrix session on-premises: @NetScaler OIDC, StoreFront, hybrid joined VDAs. No FAS, no CA, no logon certificates.
Requirements, build steps and 2 field lessons:
poppelgaard.com/bye-bye-fas-…
#Citrix #NetScaler #EntraID #StoreFront
Thomas Poppelgaard retweeted
The China state-aligned threat actor Storm-0940 used the agentic AI penetration testing framework ARTEX to automate attacks targeting hundreds of organizations globally across a broad range of industries. Microsoft Threat Intelligence assesses that Storm-0940 was responsible for the recently disclosed ConnectWise supply chain compromise of a multitenant application. msft.it/6018aakEE
Our investigation found that Storm-0940's use of ARTEX accelerated the speed of compromised application abuse to authenticate to target environments through applications that had already been granted access, allowing the threat actor to operate without requiring an interactive user sign-in. AI-accelerated follow-on activity included reconnaissance, application credential changes, and attempts to modify privileges that could enable expanded or persistent access.
Read our blog for a detailed analysis and indicators of compromise (IOCs), along with Microsoft Defender detections, protection recommendations, and guidance on investigating service principal sign-ins and unexpected application credential or privilege changes.
🚨 php2shell (PHP CVE-2026-109618/-109619, pre-auth RCE, exploited) reaches the @NetScaler management GUI. No fix yet.
Restrict GUI/API with ACLs (CTX228148). Gateway & AAA not affected.
🛠️ Checker v1.17 checks it: github.com/ThomasPoppelgaard… #NetScaler #Citrix #php2shell
📝 ACL commands, flowchart and timeline on the blog: poppelgaard.com/cve-2026-887…
🙏 Thanks to @RemkoWeijnen for the firmware analysis, @Deyda84 for the clean references and feiglein74 for four PRs.
Replying to @_POPPELGAARD @NetScaler
Am I exposed? 🔴 GUI on NSIP / mgmt SNIP / cluster IP open to untrusted networks 🔴 LB or CS vserver forwarding to the GUI 🟢 Gateway & AAA logon path, Console, SVM
Also in v1.17: Zscaler + watchTowr IoCs, GUI file integrity, MFA per Gateway
#DFIR #ThreatHunting #InfoSec
🚨 New critical NetScaler CVE: CVE-2026-107406 (CTX697191, CVSS 9.5) – SAML → RCE. No workaround. 📄 support.citrix.com/external/… SAML IdP on 73.41 / 64.28? Upgrade again to 73.46 / 64.29.
🛠️ Checker v1.16: github.com/ThomasPoppelgaard… #NetScaler #Citrix #CVE2026107406
📝 Flowchart, "am I affected?" table and timeline on the blog: poppelgaard.com/cve-2026-887… 🙏 Thanks to the JPMorgan Chase XOR Team & Maxim Suhanov for finding it, and the World of EUC community for the latest indicators.
Am I affected? 🔴 SAML IdP on 73.37–73.41 / 64.23–64.28 🔴 SAML SP or IdP on older builds 🟢 SP only on 73.37–73.41 (e.g. Entra ID → Gateway) Fix for all three bulletins: 14.1-73.46 · 13.1-64.29 · FIPS 73.46 · 37.283 #DFIR #ThreatHunting #InfoSec
🛠️ @NetScaler checker v1.15 is out – the biggest release so far. Free & read-only.
🙏 Thanks @LupovisDefence, @socradar , @Huntbackio , @LevelBlueCyber , @BeazleySecurity & @GothamTG
❤️ Support it: donate.stripe.com/9B6aEX4fTa…
github.com/ThomasPoppelgaard… #NetScaler #Citrix #CVE202688771
📝 Full timeline + details on the blog:
poppelgaard.com/cve-2026-887…
Replying to @_POPPELGAARD @NetScaler @LupovisDefence @socradar @Huntbackio @LevelBlueCyber @BeazleySecurity @GothamTG
What's new: ✓ IoC sweep by default ✓ User-Agent injections ✓ WHIPSHOT / SLAPSHOT scans ✓ C2 agents, implants, droppers ✓ customsnmpd reverse shell ✓ Appliance + NSIP in report ✓ 131 IPs, 38 hashes
Run: sh ctx697096_check.sh
#CTX697096 #CTX697174 #CVE202688779 #DFIR
NetScaler checker v1.14: detects the new ns.conf + SSL-key theft payload and says COMPROMISED clearly. Thanks to feiglein74 for the first community PRs (PHP webshells, setuid backdoors)! 🙏 Block NSIP/SNIP egress.
github.com/ThomasPoppelgaard…
#NetScaler #Citrix
CVE-2026-88779 (NetScaler SAML) is on CISA KEV, due 7 Oct.
Checker v1.13: did the injection attempts run? Download host, source IP, payload in shell logs. + SAML probes, Sliver files, 105 IPs.
Thx @LupovisDefence, Huntback.io, PitScaler, @GothamTG
github.com/ThomasPoppelgaard…
Patched @NetScaler for CTX697096 and use SAML? Patch again.
CVE-2026-88779 is a separate bulletin, CTX697174 (CVSS 8.7), not part of CTX697096. It's the SAML attack crashing patched NetScalers since 2 Oct. @citrix sees targeted attacks.
Affected: "add authentication samlAction" or "samlIdPProfile" in ns.conf
Fixed: 14.1-73.41, 13.1-64.28, 14.1-73.41 FIPS, 13.1-37.282
Interim: Global Deny List (NetScaler Console) or Citrix Support's responder policy, -type AAA_REQUEST on every Gateway/AAA vserver
Free checker v1.12 covers both bulletins:
• CVE-2026-88779 on every run
• SAML policy coverage per vserver
• "may have run" window ends at the fix
• 98 IPs, 16 domains, 34 hashes
Thanks to @GothamTG , @BeazleySecurity , @Deyda84 , @citrixguyblog , @rjfaulknerjr @FerroqueSystems, @bishopfox , @watchtowrcyber and the community 🙏
#NetScaler #Citrix #CitrixNetScaler #NetScalerGateway #CVE202688779 #CVE202688771 #CTX697174 #CTX697096 #CyberSecurity #InfoSec #IncidentResponse #ThreatHunting
New NetScaler zero-day hits PATCHED appliances via SAML. Citrix released a new responder policy today: get it from Citrix Support.
Checker v1.11: SAML status, attempts since 2 Oct flagged "may have run", 95 IPs. Ran v1.10? Run again.
github.com/ThomasPoppelgaard…
#NetScaler #
Patched NetScalers rebooting today: a SAML exploit tries to drop a persistent kit and crashes them trying. Using SAML? Call Citrix for the workaround.
Free checker v1.10 finds the kit, the crashes, backdoor admins, 58 IPs:
github.com/ThomasPoppelgaard…
#NetScaler
🛠️ NetScaler CTX697096 checker v1.9: every public IoC since v1.8 in one read-only command. nsmon Perl implant, Unit 42 .deb webshell, trace-wiping cron jobs, /tmp/watchTowr marker, 42 attacker IPs. Every attack tagged before/after your fix.
⚠️ The CVE-2026-88772 DTLS tool is public. Can't patch today? Block UDP/443 or disable DTLS. And enable Enhanced ISN: patching alone doesn't close CVE-2026-88778.
github.com/ThomasPoppelgaard…
Thanks @emilstahl (PitScaler), @Unit42_Intel , @AWNetworks , @watchtowrcyber , @elastic , @Deyda84 🙏
#NetScaler #CVE202688771 #CVE202688772 #CVE202688773 #CVE202688774 #CVE202688775 #CVE202688776 #CVE202688777 #CVE202688778 #Citrix
















