flawopen.com/Teardowns/cve-2026-88779-citrix-netscaler-saml-memory-overflow
CVE-2026-88779: Citrix NetScaler में SAML मेमोरी ओवरफ़्लो
CVE-2026-88779 ग्राहक-प्रबंधित Citrix NetScaler ADC और Gateway में मेमोरी ओवरफ़्लो की कमजोरी है। यह कॉन्फ़िगर किए गए SAML प्रमाणीकरण वाले परिनियोजनों को प्रभावित करती है और सेवा अस्वीकार करने के लक्षित हमलों में इस्तेमाल हो रही है; Citrix को ग्राहक डेटा की अखंडता पर प्रभाव नहीं मिला है।[1], [2], [3]
प्रतीक्षा-पंक्ति की जगह सीमित होती है। यदि कर्मचारी ऐसी पर्ची स्वीकार करे जिसे उपलब्ध जगह से अधिक जगह चाहिए, तो पूरा काउंटर रुक सकता है। यह दोष खास SAML रास्ते में मेमोरी सीमा पार करता है; पुष्ट असर उपलब्धता पर है, प्रकाशित RCE पर नहीं।[1]
इस पेज के मुख्य शब्द
SAML SP / IdP- SAML प्रमाणीकरण में सेवा प्रदाता और पहचान प्रदाता भूमिकाएँ; Citrix दोनों कॉन्फ़िगरेशन को शर्त बताता है।[1]
CWE-119- मेमोरी बफ़र की सीमा के भीतर कार्रवाइयों को ठीक से सीमित न करना।[1]
Global Deny List- Citrix की वर्चुअल पैच सुविधा; दस्तावेज़ी शर्तों पर ही अस्थायी बचाव।[2]
संबंधित CVE-2026-88771- अलग
CWE-20बिना प्रमाणीकरण RCE सभी ग्राहक-प्रबंधित परिनियोजनों को प्रभावित करती है। यह इस लेख की SAML-निर्भरCWE-119सेवा-अस्वीकृति त्रुटि से अलग है; दोनों Citrix बुलेटिन CTX697096 में हैं और इनके सुधारित रिलीज़ क्रम समान हैं।[6]
फ्रेमवर्क मैपिंग
- इस गाइड में बताई गई कमजोरी के लिए CWE संदर्भ: CWE-119
- CISA KEV — जोड़ा गया 2026-10-04 — CVE-2026-88779
मूल कारण विश्लेषण (Root Cause)
Citrix CVE-2026-88779 को CWE-119 और CVSS 4.0 8.7 बताता है। NetScaler ADC या Gateway को SAML सेवा प्रदाता (SP) या पहचान प्रदाता (IdP) के रूप में कॉन्फ़िगर करने पर मेमोरी ओवरफ़्लो सेवा अस्वीकार कर सकता है। Citrix की पूरक सलाह Gateway या AAA कार्यक्षमता के साथ SAML प्रमाणीकरण पर जाँच केंद्रित करती है और बिना बचाव वाले सिस्टम पर लक्षित हमलों की पुष्टि करती है। बार-बार ट्रिगर होने पर सेवा बंद रह सकती है; Citrix ने ग्राहक डेटा की अखंडता पर असर नहीं पाया। विक्रेता ने कमजोर स्रोत-पंक्तियाँ या पैच diff प्रकाशित नहीं किया है; नीचे का C उदाहरण सामान्य सीमा-जाँच दिखाता है, NetScaler कोड या पुनरुत्पादन नहीं है। कॉन्फ़िगरेशन में add authentication samlAction (SAML SP) या add authentication samlIdPProfile (SAML IdP) खोजें, Gateway/AAA संदर्भ जाँचें और ठीक किया गया बिल्ड लगाएँ। Global Deny List को अस्थायी उपाय तभी मानें जब Citrix की संस्करण और कंसोल शर्तें पूरी हों।[1], [2]
CVE-2026-88779 का दायरा और सुधार मैट्रिक्स
| क्षेत्र | दस्तावेज़ित शर्त या संस्करण | ऑपरेटर की कार्रवाई |
|---|---|---|
| प्रभावित कॉन्फ़िगरेशन | ग्राहक-प्रबंधित ADC/Gateway में Gateway/AAA संदर्भ के लिए SAML SP या IdP कॉन्फ़िगर है। | add authentication samlAction और add authentication samlIdPProfile जाँचें; Gateway/AAA संदर्भ का आकलन करें। |
| ADC/Gateway 14.1 | 14.1-73.41 से पहले प्रभावित; 14.1-73.41 या नए संस्करण में ठीक। | इस शाखा के fixed build पर अपडेट करें। |
| ADC/Gateway 13.1 | 13.1-64.28 से पहले प्रभावित; 13.1-64.28 या नए संस्करण में ठीक। | इस शाखा के fixed build पर अपडेट करें। |
| ADC 14.1-FIPS | 14.1-73.41 FIPS से पहले प्रभावित; 14.1-73.41 FIPS या नए संस्करण में ठीक। | FIPS fixed build पर अपडेट करें; standard build number न अपनाएँ। |
| ADC 13.1-FIPS/NDcPP | 13.1-37.282 से पहले प्रभावित; 13.1-37.282 या नए संस्करण में ठीक। | लागू FIPS/NDcPP fixed build पर अपडेट करें। |
| Global Deny List के योग्य बीच के build | 14.1-73.37 ≤ build < 14.1-73.41; 13.1-64.23 ≤ build < 13.1-64.28। | Citrix की सभी शर्तें जाँचने के बाद ही अस्थायी virtual patch के रूप में उपयोग करें; यह upgrade का विकल्प नहीं है। |
| Global Deny List की शर्तें | Cloud Connect या Console service से जुड़ा NetScaler Console; virtual patching चालू; default signatures v24 या नए। | show appfw signatures और stat denylist global AAA_REQUEST से सत्यापित करें; चालू करने से पहले Citrix की मौजूदा guidance देखें। |
हमले का चरण-दर-चरण प्रवाह
मेमोरी सीमा की कमी सक्रिय होती है
मेमोरी सीमा प्रबंधन की कमजोरी सक्रिय हो सकती है; Citrix सेवा अस्वीकार और लक्षित हमलों की बात करता है।[1]
सोर्स कोड: कमज़ोर बनाम सुरक्षित कार्यान्वयन
यह C उदाहरण सामान्य बफ़र क्षमता जाँच समझाता है। Citrix ने NetScaler का कमजोर स्रोत कोड या पैच diff प्रकाशित नहीं किया है। यह CVE का पुनरुत्पादन नहीं है; समर्थित समाधान Citrix का ठीक किया गया बिल्ड है और Global Deny List केवल शर्तें पूरी होने पर अस्थायी उपाय है।
सोर्स अंश: सामान्य C सीमा-जाँच उदाहरण; Citrix NetScaler स्रोत कोड नहीं
#include <stddef.h>
#include <stdint.h>
#include <string.h>
int copy_field(uint8_t *dst, const uint8_t *src, size_t len) {
/* सामान्य असुरक्षित pattern: input length को dst की capacity से जाँचा नहीं जाता। */
memcpy(dst, src, len);
return 1;
}
#include <stddef.h>
#include <stdint.h>
#include <string.h>
int copy_field(uint8_t *dst, size_t dst_capacity,
const uint8_t *src, size_t len) {
if (len > dst_capacity) return 0;
memcpy(dst, src, len);
return 1;
}
इंजीनियरिंग और सिस्टम सुरक्षा चेकलिस्ट
- ✓ग्राहक-प्रबंधित NetScaler ADC और Gateway के संस्करणों की सूची बनाएँ, FIPS/NDcPP सहित, और वर्तमान सुधार तालिका से मिलान करें।[1]
- ✓प्रभावी कॉन्फ़िगरेशन में
add authentication samlActionऔरadd authentication samlIdPProfileखोजें; Gateway या AAA का संदर्भ जाँचें।[1] - ✓ADC/Gateway 14.1 को 14.1-73.41 या नया; 13.1 को 13.1-64.28 या नया; ADC 14.1-FIPS को 14.1-73.41 FIPS या नया; ADC 13.1-FIPS/NDcPP को 13.1-37.282 या नया करें।[1]
- ✓Global Deny List को केवल अस्थायी बचाव के रूप में उपयोग करें: Citrix के अनुसार NetScaler Console (Cloud Connect सहित ऑन-प्रिमाइसेस या Console सेवा), virtual patching सक्षम, योग्य मध्यवर्ती बिल्ड (14.1-73.37 से <14.1-73.41 या 13.1-64.23 से <13.1-64.28), डिफ़ॉल्ट हस्ताक्षर v24 या नया और
show appfw signaturesतथाstat denylist global AAA_REQUESTसे जाँच आवश्यक है। यह अपग्रेड का विकल्प नहीं है।[2] - ✓यदि
CVE-2026-88771से 88778 के लिए पहले अपडेट किया था, तो इस CVE की SAML शर्तें लागू होने पर फिर अपडेट करें।[6], [1] - ✓स्थानीय निगरानी का सुझाव: उपकरण की अप्रत्याशित अनुपलब्धता और SAML प्रमाणीकरण विफलताओं पर निगरानी रखें, और घटना-प्रतिक्रिया के लिए प्रासंगिक लॉग सुरक्षित रखें। इन संकेतों को जाँच के सुराग मानें, समझौते का प्रमाण नहीं।
- ✓
CVE-2026-88779को पुष्ट RCE न बताएं: Citrix मेमोरी ओवरफ़्लो से सेवा अस्वीकार और डेटा अखंडता पर कोई पहचाना प्रभाव नहीं बताता।[1]
स्रोत
- Citrix Security Bulletin CTX697174 — CVE-2026-88779
- Citrix — Understanding and Addressing CVE-2026-88779
- Canadian Centre for Cyber Security advisory AV26-996
- CISA Known Exploited Vulnerabilities Catalog
- NVD — CVE-2026-88779
- Citrix सुरक्षा बुलेटिन CTX697096 — संबंधित NetScaler CVE
- संबंधित लेकिन अलग: CVE-2026-107406 अक्टूबर पैच गाइड