
Prueba de concepto en Python para CVE-2026-88772 que identifica Citrix NetScaler ADC/Gateway, compara las versiones de compilación con las versiones corregidas y sondea la exposición de DTLS en UDP/443.
PoC en Python 3 para CVE-2026-88772 — Citrix NetScaler ADC y NetScaler Gateway.
CVE-2026-88772 — El desbordamiento de memoria en el manejo de DTLS (TLS sobre UDP) puede provocar ejecución remota de código o denegación de servicio. La explotación requiere que DTLS esté habilitado; en Gateway, DTLS está habilitado por defecto para los servidores virtuales VPN a menos que un administrador haya configurado -dtls OFF. Los vServers de tipo DTLS también están dentro del alcance.
Afectados (umbrales de corrección):
| Producto | Corregido |
|---|---|
| ADC / Gateway 14.1 | 14.1-73.37 y posteriores |
| ADC / Gateway 13.1 | 13.1-64.23 y posteriores |
| ADC 14.1 FIPS | 14.1-73.37 FIPS |
| ADC 13.1 FIPS / NDcPP | 13.1.37.279 |
CVSS 4.0: 9.5 CRÍTICO (AV:N/AC:H/PR:N/UI:N, puntuaciones altas de C/I/A y subpuntuaciones).
Citrix CTX697096 (con CVE-2026-88771 hasta 88778) indica explotación activa de 88771 y 88772 en dispositivos sin mitigar. Las compilaciones anteriores de agosto (14.1-73.32, 13.1-63.21) no corrigen este problema.
Página del PoC: https://pocbit.org/pocs/cve-2026-88772
Catálogo: https://pocbit.org/pocs/
| Proveedor | Citrix / Cloud Software Group |
| Productos | NetScaler ADC, NetScaler Gateway |
| Vector | Red, DTLS (normalmente UDP 443) |
| Impacto | RCE o DoS |
| Mitigación | Aplicar el parche; o deshabilitar DTLS en el vServer VPN |
Este PoC identifica las superficies de inicio de sesión de Gateway/ADC, analiza las cadenas de compilación cuando están expuestas, comprueba UDP/443 y, opcionalmente, envía una sonda benigna de ClientHello DTLS. No incluye el disparador del desbordamiento de memoria (armamentizado en la naturaleza).
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
PoC de CVE-2026-88772: desbordamiento de memoria DTLS en Citrix NetScaler ADC/Gateway (RCE/DoS). Detecta Gateway, compilación frente a 14.1-73.37 / 13.1-64.23, sonda DTLS en UDP/443. PoCbit
CVE-2026-88772: Desbordamiento de memoria DTLS en NetScaler; RCE/DoS con la VPN DTLS predeterminada. Se ha reportado explotación de día cero. PoC: detección + sonda DTLS segura; sin paquete de desbordamiento.
Solo para pruebas autorizadas y respuesta a incidentes. No bloquee los dispositivos de producción.