CVEReports
CVEReports

Automated vulnerability intelligence platform. Comprehensive reports for high-severity CVEs generated by AI.

Product

  • Home
  • Sitemap
  • RSS Feed

Company

  • About
  • Contact
  • Privacy Policy
  • Terms of Service

© 2026 CVEReports. All rights reserved.

Made with love by Amit Schendel & Alon Barad



CVE-2026-3055

CVE-2026-3055: Out-of-Bounds Read in Citrix NetScaler SAML IDP

Alon Barad
Alon Barad
Software Engineer

Mar 24, 2026·5 min read·295 visits

Executive Summary (TL;DR)

A critical memory leak (CWE-125) in Citrix NetScaler's SAML IDP implementation allows unauthenticated attackers to read sensitive memory content via crafted SAML requests. Immediate patching is required for affected customer-managed appliances.

CVE-2026-3055 is a critical out-of-bounds read vulnerability affecting customer-managed instances of Citrix NetScaler ADC and NetScaler Gateway. It allows unauthenticated remote attackers to read sensitive data from appliance memory when configured as a SAML Identity Provider.

Vulnerability Overview

CVE-2026-3055 is a critical security vulnerability affecting customer-managed deployments of Citrix NetScaler ADC and NetScaler Gateway. The flaw is classified as an out-of-bounds read (CWE-125) within the appliance's memory management subsystem. Successful exploitation allows an unauthenticated remote attacker to extract sensitive information directly from the device's volatile memory.

The vulnerability is isolated to a specific component of the NetScaler architecture. It only manifests when the appliance is configured to act as a Security Assertion Markup Language Identity Provider (SAML IDP). Appliances operating in default configurations or utilizing different authentication mechanisms remain unaffected by this specific flaw.

Industry analysts frequently compare this vulnerability to the CVE-2023-4966 flaw, widely known as Citrix Bleed. Both vulnerabilities share similar characteristics regarding memory over-read mechanics and the subsequent exposure of high-value authentication artifacts. The core risk involves the silent theft of session tokens, which facilitates unauthorized access to internal network resources.

Root Cause Analysis

The vulnerability originates from insufficient input validation within the SAML request processing pipeline. When a NetScaler appliance functions as a SAML IDP, it parses incoming HTTP requests containing SAML XML structures. The software fails to adequately verify the boundaries of specific fields or attributes before allocating memory read operations.

An out-of-bounds read occurs when the processing logic calculates a memory address or read length based on attacker-controlled input. The vulnerable function trusts the structural parameters provided in the SAML request without validating them against the actual size of the allocated memory buffer. This logical error forces the memory allocator to read past the intended boundary of the XML payload.

Network appliances utilize dynamic memory allocation to manage thousands of concurrent sessions. Heap memory regions store incoming request buffers directly adjacent to buffers containing active session data, cryptographic keys, and user credentials. By reading beyond the allocated boundary, the SAML parser inadvertently captures these adjacent memory structures and includes them in the processing sequence.

The system subsequently returns this improperly captured memory to the requester. The lack of proper bounds checking combined with the dense memory layout of high-throughput network appliances creates a highly reliable mechanism for data exfiltration. The flaw exists entirely within the native code responsible for SAML payload deserialization.

Exploitation Mechanics

Exploitation requires the attacker to transmit a specifically crafted SAML request to the public-facing NetScaler SAML IDP endpoint. The attacker does not need prior authentication, valid credentials, or any existing session state on the target device. The attack vector is entirely network-based and relies on the appliance processing the initial unauthenticated request.

The malicious payload exploits the parsing logic by providing anomalous length indicators or malformed XML attributes. When the NetScaler service processes the request, the flawed logic triggers the out-of-bounds read. The service processes the request and formulates an HTTP response that includes the improperly accessed memory contents.

The attacker receives an HTTP response containing a direct dump of the target's memory. This memory segment typically contains active session cookies, NetScaler Gateway authentication tokens, and potentially plaintext credentials. The exploit process requires low technical complexity and generates minimal log artifacts, complicating detection efforts.

Impact Assessment

The CVSS v4.0 base score of 9.3 reflects the severe and immediate danger posed by this vulnerability. The attack vector is network-based, requires no privileges, and necessitates no user interaction. The high scores for Vulnerability Confidentiality, Integrity, and Availability demonstrate the comprehensive impact on the affected system.

The primary impact is the complete compromise of device confidentiality. By extracting active session tokens, attackers bypass primary authentication controls, including multifactor authentication (MFA) requirements. Attackers can inject these stolen tokens into their own browser sessions to impersonate legitimate users and administrators.

Administrative session hijacking leads to secondary impacts on system integrity and availability. An attacker possessing an administrative token can modify appliance configurations, alter routing rules, or disable critical security services. The access granted by these stolen tokens frequently provides a direct foothold into the broader internal network.

Remediation and Mitigation

Organizations must apply the vendor-supplied firmware updates immediately to remediate the vulnerability. Citrix released patched versions for active development tracks, including version 14.1-66.59 and version 13.1-62.23. Organizations operating under FIPS or NDcPP requirements must upgrade to version 13.1-37.262 or later.

Administrators must first verify if their appliance exposes the vulnerable SAML IDP functionality. This verification requires checking the appliance configuration for the presence of a SAML IDP profile. Administrators can execute the following command via the NetScaler CLI to determine exposure:

# Check for SAML IDP Profile configuration
show authentication samlIdPProfile

Alternatively, administrators can parse the ns.conf configuration file for the string add authentication samlIdPProfile. If the command returns no results or the string is absent, the appliance is not actively vulnerable to this specific attack vector. However, proactive patching remains the recommended security posture.

Post-patching procedures require a complete appliance reboot to ensure all volatile memory buffers clear entirely. Administrators must also force a rotation of all active sessions and monitor authentication logs for anomalous access patterns utilizing previously issued tokens. Cloud-managed NetScaler instances are inherently unaffected and require no customer intervention.

Technical Appendix

CVSS Score
9.3/ 10
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:L/SI:L/SA:L
EPSS Probability
0.02%

Affected Systems

Citrix NetScaler ADCCitrix NetScaler Gateway

Affected Versions Detail

Product
Affected Versions
Fixed Version
NetScaler ADC & Gateway
Citrix
< 14.1-66.5914.1-66.59
NetScaler ADC & Gateway
Citrix
< 13.1-62.2313.1-62.23
NetScaler ADC (FIPS/NDcPP)
Citrix
< 13.1-37.26213.1-37.262
AttributeDetail
CWE IDCWE-125
Attack VectorNetwork
CVSS v4.0 Score9.3
EPSS Score0.00023
ImpactInformation Disclosure / Session Hijacking
Exploit StatusPOC-Expected / Active-Imminent
KEV StatusNot Listed

MITRE ATT&CK Mapping

T1190Exploit Public-Facing Application
Initial Access
T1552Unsecured Credentials
Credential Access
CWE-125
Out-of-bounds Read

The software reads data past the end, or before the beginning, of the intended buffer, allowing attackers to read sensitive information from other memory locations.

References & Sources

  • [1]Citrix Security Bulletin CTX696300
  • [2]Rapid7 ETR: CVE-2026-3055 Citrix NetScaler Out-of-Bounds Read
  • [3]NetScaler Official Documentation
  • [4]Coalition Security Labs Analysis
Related Vulnerabilities
CVE-2026-4368CVE-2023-4966

Attack Flow Diagram

Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.

More Reports

•about 7 hours ago•GHSA-HVQH-JW65-WCPQ
6.1

GHSA-HVQH-JW65-WCPQ: Cross-Site Scripting (XSS) in devbridge-autocomplete

The devbridge-autocomplete package (jQuery-Autocomplete) fails to escape category headers and suggestion values when using default formatters formatGroup and formatResult. If suggestions contain untrusted input, arbitrary HTML and JavaScript execute directly in the victim's browser session.

Alon Barad
Alon Barad
3 views•6 min read
•about 11 hours ago•CVE-2024-37155
6.5

CVE-2024-37155: Security Bypass in OpenCTI GraphQL Introspection via Whitespace and Control Character Manipulation

OpenCTI versions prior to 6.1.9 fail to properly restrict GraphQL schema introspection queries due to a weak pattern-matching implementation. An unauthenticated attacker can bypass the introspection block list by stripping whitespace and carriage returns, enabling complete reconnaissance of the GraphQL schema.

Amit Schendel
Amit Schendel
4 views•5 min read
•about 12 hours ago•CVE-2025-58048
10.0

CVE-2025-58048: Remote Code Execution via Unrestricted Ticket Attachment Uploads in Paymenter

An unrestricted file upload vulnerability in Paymenter's support ticket system (prior to version 1.2.11) allows authenticated users to upload arbitrary PHP scripts to a web-accessible directory. The application fails to validate file extensions or MIME types before storing the files, enabling remote code execution under the web server's privilege context.

Amit Schendel
Amit Schendel
5 views•5 min read
•about 13 hours ago•CVE-2026-21887
7.7

CVE-2026-21887: Server-Side Request Forgery in OpenCTI Data Ingestion Component

A technical analysis of CVE-2026-21887, a Server-Side Request Forgery (SSRF) vulnerability in OpenCTI. The flaw occurs in the platform's data ingestion mechanism, which processes user-supplied feed URLs via Axios under a default configuration. Authenticated users with low privileges can exploit this to pivot into internal infrastructure, target metadata services, and scan private networks.

Amit Schendel
Amit Schendel
4 views•7 min read
•1 day ago•GHSA-6GQW-JQV7-V88M
7.2

GHSA-6GQW-JQV7-V88M: Multi-Tenant Isolation Bypass in stigmem-node via Missing SQL Tenant Predicates

A critical vulnerability exists in the stigmem-node package when running the opt-in stigmem-plugin-multi-tenant plugin. Due to a failure to enforce tenant-scoping filters on database queries within the decay sweep, quarantine moderation, and right-to-be-forgotten (RTBF) subsystems, an authorized caller belonging to one tenant can access, modify, and delete facts belonging to all other tenants. This broken object level authorization (BOLA) vulnerability allows cross-tenant data manipulation and information leakage.

Amit Schendel
Amit Schendel
6 views•6 min read
•1 day ago•GHSA-V3F4-W7R7-V3HM
8.6

GHSA-v3f4-w7r7-v3hm: Remote Command Execution via Origin Validation Error in Uni-CLI Legacy HTTP Transport

An origin validation error and cross-site request forgery vulnerability in @zenalexa/unicli prior to version 0.225.2 allows cross-origin web applications to execute arbitrary tools on a user's local machine via the legacy stateless HTTP transport.

Amit Schendel
Amit Schendel
6 views•7 min read