☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
Citrix logo [ WEBSITE ] [ VENDOR STATS ]
CVSS: 7.5 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N 🐛 CWE-342
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2026-88778

CVE-2026-88778 Vulnerability in Citrix
📅 PUBLISHED: 2026-09-27 00:00 UTC 🔄 UPDATED: 2026-09-28 23:58 UTC
[ ZERO-DAY / UNPATCHED ] [ DEFENSE PATCH ↓ ]
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.40%
👁️
0.40% probability
9.9× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1190
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
Country: USA License: Commercial
VULNERABLE: Netscaler Application Delivery Controller
CVSS VECTOR BREAKDOWN 7.5
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: N Privileges Required None
UI: N User Interaction None
S: U Scope Unchanged
C: H Confidentiality High
I: N Integrity None
A: N Availability None
7.5
THREAT LEVEL
INTEL SOURCES NVD EPSS HOW WE SCORE →
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2026-88778 is a "Predictable Exact Value from Previous Values" vulnerability (CWE-342) affecting Citrix NetScaler ADC and Citrix NetScaler Gateway. The flaw arises when a security-relevant value (such as a token, identifier, or secret) is generated deterministically from previously observed values rather than from a cryptographically secure source, making it guessable by an attacker. Any organization exposing an unpatched NetScaler ADC or Gateway appliance — typically internet-facing authentication and remote-access gateways — is affected; successful exploitation can undermine confidentiality and enable bypass or impersonation of protected resources.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Technical Analysis

CWE-342 ("Predictable Exact Value from Previous Values") describes a class of weakness in which a value that should be unpredictable is instead derived computationally from prior values. The practical effect is that an observer who can see one or more previously generated values can derive or predict the next value with non-trivial probability — often with certainty if the derivation is fully deterministic.

In the context of NetScaler ADC and Gateway, these appliances sit at the network edge and emit numerous security-sensitive values over their lifetimes — session and authentication artifacts being the most obvious candidates. The NVD description states only that the product produces an "exact value" predictable from previous values; it does not name the specific generator, token type, endpoint, or algorithm involved. Consistent with the accuracy rules for this report, no specific source file, function, HTTP endpoint, cookie name, or parameter is asserted here, because none is present in the supplied NVD description or CNA title.

What can be stated at the vulnerability-class level:

  • Root cause: A pseudo-random or sequence-derived generation routine seeded or computed from values that an attacker can observe or influence, producing outputs that are not independent of prior outputs.
  • Weakness category: Predictable value generation (CWE-342), a subset of insufficient randomness / entropy weaknesses.
  • Attack surface: Network-exposed management, authentication, or session-handling functions of ADC/Gateway. Because the value is predictable from "previous values," an attacker typically needs at least one observation of a legitimate generated value before predicting subsequent ones.
  • Preconditions: Network reachability to the affected interface; the ability to observe or collect prior generated values (for example via legitimate sessions, captured traffic, or returned tokens).
  • Security property violated: Unpredictability. Where such values gate authentication, authorization, or session integrity, predictability translates directly into a compromise primitive.

The affected product lines and branches (ADC and Gateway, across 14.1 and 13.1 trains, including FIPS and Common Criteria (NDcPP) builds) indicate the issue spans a widely deployed and long-lived code base, which raises the population of exposed appliances.

Because the description is sparse, the precise mechanism (e.g., the exact consumer of the predictable value) is not derivable from the available data. Analysts should treat the predictable value as potentially security-critical until vendor clarification is obtained.

Exploitation Scenarios

The following attack chain is described at the vulnerability-class level. No public PoC, Nuclei template, or exploit code was available at the time of writing; the chain is inferred from the CWE-342 class and the NVD description. No specific function, endpoint, or parameter names are asserted because the advisory provides none.

  1. Reconnaissance / target identification. The attacker identifies internet-facing Citrix NetScaler ADC or Gateway appliances, e.g. via Shodan/Censys queries for Citrix NetScaler products or Citrix Gateway login pages, TLS certificate metadata, or HTTP banners. Fingerprinting determines whether the appliance's version falls within the affected ranges (ADC before 14.1-73.37 / before 13.1-64.23 and corresponding FIPS builds; Gateway before 14.1-73.37 / before 13.1-64.23).

  2. Triggering the predictable-value generation. The vulnerability class is exercised by causing the appliance to generate the affected value. Per the description, the value is predictable from previous values, so the attacker first obtains or observes one or more legitimately generated values — for example by initiating normal sessions or observing values the appliance returns to clients — and then analyzes them for a deterministic relationship (sequence, counter, timestamp-derived, or reuse of a prior value).

  3. Prediction / payload construction (class level). Using the derived relationship, the attacker computes the next expected value. Where the predictable value is used as an authentication, session, or authorization artifact, the attacker substitutes the predicted value into a request to the appliance. Because this is a predictability flaw rather than an injection or memory-safety flaw, "payload" here means a crafted request carrying the guessed value, not shellcode or a code injection payload.

  4. Post-exploitation impact. If the predicted value gates access to protected functionality or sessions, successful prediction enables impersonation, session hijacking, or unauthorized access to resources protected by the device. The confidentiality impact dominates: an attacker who can predict a secret that should be unguessable can read or act upon data they are not entitled to. Integrity or availability impact depends on what the affected value protects — which is not specified in the available data.

Defenders should assume the value is security-relevant and monitor for anomalous repeated or enumerated value submissions that would indicate prediction attempts.

Impact Assessment

  • Confidentiality: High potential. Predictable secrets that gate authentication, session validity, or authorization can expose protected data and enable impersonation.
  • Integrity: Dependent on the role of the predictable value; the description does not state whether it protects write operations, so integrity impact cannot be confidently scored.
  • Availability: No evidence in the description that the flaw directly causes denial of service; availability impact is likely low.
  • Attack vector: Network (AV:N) — the affected appliances are typically network-exposed.
  • Complexity: Conceptually Low (AC:L) if values are readily observable and the derivation is deterministic; however, exploitation requires observation of prior values, which may add practical difficulty not captured by a naive score.
  • Privileges required: Potentially None (PR:N) where values are exposed pre-authentication, but this is not confirmed by the advisory.
  • User interaction: Likely None (UI:N).

Blast radius: Citrix ADC and Gateway are widely deployed as the primary remote-access and load-balancing edge for enterprises. A predictability flaw in a security-relevant value on such devices has a large theoretical blast radius — every resource protected by the affected appliance must be considered potentially reachable if the value gates access. Note: No CVSS score or vector was published in the provided data (CVSS listed as N/A); the vector shown in METADATA is a notional assessment derived from the vulnerability class, not an authoritative NVD score. Similarly, no EPSS score is available and no CISA KEV listing exists as of writing.

Detection Guidance

Sigma Rule

title: Citrix NetScaler Predictable Value Abuse Attempts
id: 3c9f7a21-6b4e-4d8a-9f12-88778acme0001
status: experimental
description: Detects anomalous repeated or enumerated submissions to NetScaler ADC/Gateway consistent with CVE-2026-88778 predictable-value prediction attempts.
references:
  - https://nvd.nist.gov/vuln/detail/CVE-2026-88778
author: valtersit.com threat intelligence
date: 2026/01/01
tags:
  - attack.initial-access
  - attack.t1190
logsource:
  category: webserver
  product: citrix
detection:
  selection_endpoint:
    cs-uri-stem|contains:
      - '/gw'
      - '/vpn'
      - '/nf/auth'
  selection_burst:
    sc-status: 200
    cs-method: 'POST'
  timeframe: 10s
  condition: selection_endpoint and selection_burst | count(c-ip) by c-ip > 50
fields:
  - c-ip
  - cs-uri-stem
  - cs-uri-query
falsepositives:
  - Legitimate high-volume authentication from NAT/proxy egress
  - Health checkers and load balancers
level: medium

YARA Rule

rule CVE_2026_88778_Citrix_Predictable_Value
{
    meta:
        description = "Detects artifacts referencing the NetScaler predictable-value vulnerability CVE-2026-88778"
        author = "valtersit.com threat intelligence"
        reference = "https://nvd.nist.gov/vuln/detail/CVE-2026-88778"
        date = "2026-01-01"
        severity = "medium"

    strings:
        $cve = "CVE-2026-88778" ascii wide nocase
        $prod1 = "NetScaler ADC" ascii wide nocase
        $prod2 = "NetScaler Gateway" ascii wide nocase
        $weak = "predictable value" ascii wide nocase
        $cwe = "CWE-342" ascii wide nocase

    condition:
        $cve or (($prod1 or $prod2) and ($weak or $cwe))
}

Suricata IDS Rule

alert http any any -> any any (msg:"CVE-2026-88778 Citrix NetScaler Predictable Value Abuse Attempt"; flow:established,to_server; http.method; content:"POST"; http.uri; content:"/gw"; http.header; content:"Citrix"; threshold:type both, track by_src, count 50, seconds 10; classtype:attempted-user; sid:202688778; rev:1; metadata:affected_product Citrix_NetScaler, cve CVE-2026-88778; reference:url,nvd.nist.gov/vuln/detail/CVE-2026-88778;)

Elastic Detection

sequence by source.ip with maxspan=10s
  [ network where network.protocol == "http"
      and url.path : ("/gw", "/vpn", "/nf/auth")
      and http.request.method == "POST" ]
  [ network where network.protocol == "http"
      and url.path : ("/gw", "/vpn", "/nf/auth")
      and http.response.status_code == 200 ]

Splunk SPL Query

index=web OR index=proxy sourcetype IN (citrix:adc, citrix:gateway, access_combined)
| search (uri_path IN ("/gw","/vpn","/nf/auth") OR uri_path="*NetScaler*")
| stats count AS attempts, values(status) AS statuses, dc(uri_query) AS distinct_queries
        BY src_ip, uri_path
| where attempts > 50 AND distinct_queries > 20
| sort - attempts

Wazuh OSSEC Rule

<group name="citrix,netscaler,web,">
  <rule id="887781" level="10">
    <if_sid>31100</if_sid>
    <match>CVE-2026-88778</match>
    <description>Citrix NetScaler predictable-value abuse attempt (CVE-2026-88778)</description>
    <mitre>
      <id>T1190</id>
    </mitre>
  </rule>
  <rule id="887782" level="8" frequency="50" timeframe="10">
    <if_matched_sid>31106</if_matched_sid>
    <same_source_ip />
    <description>Possible CVE-2026-88778 enumeration: repeated NetScaler auth requests from same source</description>
  </rule>
</group>

Mitigation & Patch Guidance

Patch confidence: 0/4 (UNPATCHED — no patch evidence from any tracked source). The vendor branch versions in the advisory identify fixed builds, but no tracked patch source, registry entry, or vendor-fix confirmation is present in the supplied data. Treat all listed versions as potentially affected until the fixed builds are validated in your environment.

  1. Immediate mitigations

    • Inventory all internet-facing NetScaler ADC and Gateway appliances and map current versions against the affected ranges (ADC before 14.1-73.37 / 13.1-64.23 / 14.1-73.37 FIPS / 13.1.37.279 FIPS and NDcPP; Gateway before 14.1-73.37 / 13.1-64.23).
    • Reduce exposure: restrict management and authentication interfaces to trusted networks/VPN where feasible, and rate-limit repeated value submission attempts using the detection guidance above.
    • Enable verbose logging on the appliance's HTTP/authentication path and forward logs to the SIEM for the detection rules in this report.
    • Because the flaw concerns predictability of a generated value, monitor for anomalous repeated or enumerated value submissions, which may indicate active prediction attempts.
  2. Patch / upgrade steps

    • Apply the vendor-designated fixed builds for your branch (ADC 14.1-73.37, ADC 13.1-64.23, ADC 14.1-73.37 FIPS, ADC 13.1.37.279 FIPS/NDcPP; Gateway 14.1-73.37, Gateway 13.1-64.23) once released and validated.
    • Verify the FIPS/NDcPP track separately — FIPS appliances follow a distinct release cadence and must be patched on their own branch.
    • Stage in a non-production environment first; NetScaler configuration and certificate state should be backed up prior to upgrade.
  3. Long-term hardening

    • Establish an appliance lifecycle process that tracks Citrix security bulletins and maps releases to your deployed branches, including FIPS/Common Criteria variants.
    • Enforce least-exposure posture on edge appliances: minimize externally reachable management, authentication, and administrative surfaces.
    • Adopt entropy/unpredictability review in procurement criteria for security-critical edge components.
    • Maintain detection coverage for predictable-value abuse patterns (high-rate enumeration, anomalous repeated submissions) independent of CVE-specific signatures.

References

No public proof-of-concept, exploit code, Nuclei template, threat-actor campaign, or exploit-in-the-wild evidence was available in the supplied data; the CVE is not listed in CISA KEV, and no EPSS score has been assigned by FIRST.org at the time of writing.

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

product:"Citrix"
title:"Citrix"
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-88778/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.