
NetScaler两个零日已遭利用:升级后还要查失陷迹象

2026年9月27日,Citrix在CTX697096安全公告中确认,客户自行管理的NetScaler ADC和NetScaler Gateway所涉两项零日漏洞CVE-2026-88771、CVE-2026-88772已在未缓解的部署中遭利用,并发布修复构建;公告原文写道:“Exploits of CVE-2026-88771 and CVE-2026-88772 on unmitigated NetScaler deployments have been observed.”已有利用记录意味着安装补丁只能关闭漏洞入口,不能据此判断设备此前是否被侵入。
两项漏洞的判断条件不同:CVE-2026-88771涉及受影响构建的所有部署,包括默认配置;CVE-2026-88772则以启用DTLS为前提,而Gateway的VPN虚拟服务器默认启用DTLS。企业应先找出自行管理的实例、核对产品分支并升级,再结合设备日志和配置调查既有入侵;发现失陷迹象时,还要处理可能仍有效的会话与密钥。
配置分支:默认部署与DTLS分别判断
CVE-2026-88771是输入验证不当漏洞,可让未经身份验证的攻击者远程执行任意命令。它不要求设备承担VPN角色,也不要求启用DTLS。因此,只检查VPN虚拟服务器,或者为Gateway关闭DTLS,都不能排除这项漏洞的风险;判断起点是设备是否运行受影响构建。
- 未启用DTLS:仍按CVE-2026-88771评估和升级。确认关闭DTLS,只能说明相应虚拟服务器不满足CVE-2026-88772的前置条件。
- Gateway的VPN虚拟服务器:查看配置中是否明确写有“dtls OFF”。如果没有明确关闭,DTLS按默认设置启用,应同时评估CVE-2026-88772。
- 其他虚拟服务器:检查其类型是否为DTLS。配置了DTLS的NetScaler ADC或Gateway也满足CVE-2026-88772的前置条件,该内存溢出漏洞可能造成远程代码执行或拒绝服务。
这一配置分支决定排查哪项暴露,却不改变受影响构建必须升级的结论。如果暂时无法安装补丁,关闭不需要的DTLS或在上游限制相关UDP流量可以缩小CVE-2026-88772的暴露面,但不能缓解CVE-2026-88771。对承担远程接入的Gateway,调整DTLS或入口流量前还需评估业务连接会受到的影响。
安全构建须与产品分支对应
标准版NetScaler ADC和Gateway的修复构建按当前分支区分;FIPS与NDcPP实例有单独的目标。盘点时应记录每台生产节点和备用节点实际运行的产品、分支与构建,而不是用一台节点的版本代表整个高可用部署。
- NetScaler ADC与NetScaler Gateway 14.1:受影响范围为14.1-73.37之前的构建;升级至14.1-73.37或更高的同分支版本。
- NetScaler ADC与NetScaler Gateway 13.1:受影响范围为13.1-64.23之前的构建;升级至13.1-64.23或更高的同分支版本。
- NetScaler ADC 14.1-FIPS:升级至14.1-73.37 FIPS或更高的同分支版本。
- NetScaler ADC 13.1-FIPS与13.1-NDcPP:受影响版本列表使用“13.1-37.279”,修复建议中的构建标识写作“13.1.37.279”。下载和安装时应按对应FIPS或NDcPP分支核对构建标识,避免把普通13.1安装包当作目标。
使用NetScaler实例的Secure Private Access Hybrid部署也需升级其中的实例。此轮公告针对客户自行管理的NetScaler ADC和Gateway;由厂商管理的云服务及Adaptive Authentication由Cloud Software Group更新。企业排查范围因此取决于谁管理实际运行的NetScaler实例,不能仅凭服务名称或云端入口判断。
利用范围与失陷迹象
Tenable的研究FAQ指出,公开信息尚不足以判断攻击是否已达到广泛规模,并说明通用失陷指标计划通过启用遥测的NetScaler Console提供;无法使用该功能的客户可向Citrix支持团队索取。指标覆盖不了攻击者可能采用的全部手法,因此没有命中指标,也不足以单独证明设备从未失陷。
Mandiant与Google Threat Intelligence Group的9月29日调查记录了针对CVE-2026-88772的现场利用,相关活动至少可追溯至9月初;调查还发现攻击者在部分受影响环境中部署WHIPSHOT网页后门和SLAPSHOT隧道工具。这些具体痕迹来自DTLS利用链,不能直接当作CVE-2026-88771的完整检测规则。
排查DTLS利用时,可把同一设备上的DTLS握手内部错误与NetScaler Packet Processing Engine(NSPPE)进程异常终止放在同一时间线核对。设备的系统日志可能记录NSPPE退出和pitboss消息,而常规转发的审计日志未必包含这些内容;只看集中收集的一类日志,可能漏掉关键关联。单次握手失败也不足以认定入侵,应结合进程异常、文件变化和访问记录判断。
文件侧的异常更具体:网页服务配置若被改为将“.deb”或“.sig”扩展名当作PHP执行,或者把VPN资源路径映射到脚本目录,就需要调查。VPN目录里伪装成普通资源的脚本、临时文件“/tmp/.uxdport”与“/tmp/.uxdlock”、被异常设置权限的“/bin/sh”,以及返回404状态却带有异常响应内容的请求,都可帮助还原后续活动。这些线索应与配置变更记录及正常运维操作逐项对照。
升级与事件处置怎样衔接
处置顺序是先定位受影响实例并安排相应构建升级,同时保留足以调查升级前状态的证据。对已有可疑迹象的虚拟设备,在运营条件允许时,应在重启前保存包含内存状态的快照,并保全日志与配置。若确认或高度怀疑失陷,应隔离相关节点;高可用配对节点须分别核查,避免恶意配置经同步扩散。
补丁安装后,如果调查表明设备可能已泄露访问材料,应终止现有管理、Gateway和VPN会话;设备承载Citrix应用与桌面接入时,还需按实际影响处理ICA或HDX会话。随后轮换NetScaler管理凭据、本地账号、SSH密钥及与设备相连的LDAP服务账号、RADIUS共享密钥和API凭据,并评估设备所存TLS证书与私钥是否需要吊销和重发。凭据轮换应在设备完成修复后进行,避免新凭据再次暴露在仍受影响的系统上。
失陷调查还应覆盖设备直接连接的认证系统与后端Citrix基础设施,核对异常登录、远程访问及横向活动。对曾遭入侵的边界设备,能否恢复可信的远程接入,取决于恶意改动是否清除、相邻系统是否核查,以及旧会话和访问材料是否失效。
相关阅读:
相关文章
订阅我们的新闻通讯
将最新 Web3、AI 和加密货币新闻直接发送到您的邮箱。




