针对 CVE-2026-88772 的 Python 3 PoC — Citrix NetScaler ADC 和 NetScaler Gateway。
CVE-2026-88772 — DTLS(UDP TLS)处理中的内存溢出可导致远程代码执行或拒绝服务。利用需要启用 DTLS;在 Gateway 上,除非管理员设置了 -dtls OFF,否则 VPN 虚拟服务器的 DTLS 默认开启。DTLS 类型的 vServer 也在影响范围内。
受影响(修复阈值):
| 产品 | 修复版本 |
|---|---|
| ADC / Gateway 14.1 | 14.1-73.37 及更高版本 |
| ADC / Gateway 13.1 | 13.1-64.23 及更高版本 |
| ADC 14.1 FIPS | 14.1-73.37 FIPS |
| ADC 13.1 FIPS / NDcPP | 13.1.37.279 |
CVSS 4.0: 9.5 严重(AV:N/AC:H/PR:N/UI:N,高 C/I/A 及子分数)。
Citrix CTX697096(包含 CVE-2026-88771 至 88778)指出,在未缓解的设备上 88771 和 88772 已被积极利用。此前的 8 月版本(14.1-73.32、13.1-63.21)未修复此问题。
PoC 页面: https://pocbit.org/pocs/cve-2026-88772
| 厂商 | Citrix / Cloud Software Group |
| 产品 | NetScaler ADC、NetScaler Gateway |
| 向量 | 网络、DTLS(通常为 UDP 443) |
| 影响 | RCE 或 DoS |
| 缓解措施 | 打补丁;或在 VPN vServer 上禁用 DTLS |
此 PoC 会指纹识别 Gateway/ADC 登录界面,在暴露时解析构建字符串,检查 UDP/443,并可选发送良性的 DTLS ClientHello 探测。它不包含内存溢出触发代码(已在野外被武器化)。
pip install -r requirements.txt
python poc.py -u https://vpn.example.com --mode check
python poc.py -u https://vpn.example.com --mode check --dtls-probe
python poc.py -u https://vpn.example.com --build 14.1-73.32 --mode check
python poc.py --list targets.example.txt --mode check -j 12
CVE-2026-88772 PoC:Citrix NetScaler ADC/Gateway DTLS 内存溢出(RCE/DoS)。检测 Gateway、构建版本对比 14.1-73.37 / 13.1-64.23、UDP/443 DTLS 探测。PoCbit
CVE-2026-88772: NetScaler 中的 DTLS 内存溢出;通过默认 VPN DTLS 导致 RCE/DoS。已报告零日漏洞利用。PoC:检测 + 安全 DTLS 探测;无溢出数据包。
仅限授权测试和事件响应。请勿使生产设备崩溃。