Los dispositivos Citrix NetScaler ADC y Gateway son objetivo de ataques activos
Detection stack
- AIDR
- Alert
- ETL
- Query
Resumen
Los actores de amenazas están explotando activamente vulnerabilidades de día cero en los aparatos Citrix NetScaler ADC y Gateway para obtener acceso a nivel root. Los ataques implican la implementación de shells web PHP personalizados, incluyendo WHIPSHOT, junto con un túnelador TCP basado en Python conocido como SLAPSHOT. Estas herramientas maliciosas permiten el reconocimiento interno, robo de credenciales y movimiento lateral a través de redes empresariales comprometidas.
Investigación
Mandiant y Google Threat Intelligence Group rastrearon la explotación de CVE-2026-88772 y CVE-2026-88771 a principios de septiembre de 2026. Los investigadores descubrieron que los atacantes aprovechan encabezados de registros DTLS malformados para desencadenar corrupción de memoria heap dentro del proceso NSPPE. La actividad subsiguiente incluye modificar httpd.conf para establecer persistencia y asignar el bit SUID a /bin/sh para habilitar la escalada de privilegios.
Mitigación
Las organizaciones deben priorizar la actualización de los aparatos Citrix NetScaler a versiones parcheadas (14.1-73.37+ o 13.1-64.23+). Donde el parcheo inmediato no sea factible, los defensores deben deshabilitar DTLS cuando sea posible y aplicar listas blancas de IP ascendentes para UDP/443. Limitar la conectividad de red saliente, particularmente el tráfico SMTP sobre TCP/25, puede reducir aún más la exposición y perturbar las comunicaciones del atacante.
Respuesta
Si se sospecha de un compromiso, los equipos de seguridad deben aislar inmediatamente los aparatos NetScaler afectados y suspender la sincronización de HA para prevenir la propagación de configuraciones maliciosas. Rotar todos los secretos de los aparatos, incluidas las credenciales de administrador, claves SSH y certificados TLS. Revocar las sesiones administrativas, de Gateway y VPN activas, e investigar a fondo la infraestructura descendente en busca de evidencia de movimiento lateral.
Flujo de Ataque
Todavía estamos actualizando esta parte.
Detecciones
Uso de Nohup (vía cmdline)
Posible Evasión de Defensa mediante el Uso del Comando Base64 (vía cmdline)
Archivo Cron Fue Creado (vía file_event)
Archivo Oculto Fue Creado en Servidor Linux (vía file_event)
IOCs (SourceIP) para detectar: Defendiendo contra la Explotación Activa de Aparatos Citrix NetScaler ADC y Gateway
IOCs (DestinationIP) para detectar: Defendiendo contra la Explotación Activa de Aparatos Citrix NetScaler ADC y Gateway
Detectar la Explotación de Configuración de Ejecución PHP [Servidor Web]
Ejecución de Simulación
-
Narrativa de Ataque y Comandos: Un adversario ha obtenido acceso inicial a un servidor web basado en Linux y busca establecer una shell web persistente. Al explotar una mala configuración en el servidor web (simulando una vulnerabilidad de Citrix NetScaler), el atacante modifica la configuración para tratar los archivos
.debcomo scripts PHP. Esto les permite cargar una carga maliciosa disfrazada como un paquete Debian, que el servidor luego ejecutará como código, proporcionando al atacante una interfaz de ejecución remota de comandos (RCE). -
Script de Prueba de Regresión:
#!/bin/bash # Script de simulación para activar la regla "Detectar la Explotación de Configuración de Ejecución PHP". TARGET_CONF="/etc/apache2/mods-enabled/php.conf" # Asegurar que el objetivo exista para propósitos de simulación sudo mkdir -p /etc/apache2/mods-enabled/ sudo touch $TARGET_CONF echo "[+] Simulando la explotación de configuración..." # Activar el patrón de detección AddHandler echo "AddHandler application/x-httpd-php .deb" | sudo tee -a $TARGET_CONF > /dev/null # Activar el patrón de detección AliasMatch echo "AliasMatch ^/vpn/media/(.+).ico$ /var/netscaler/gui/vpn/scripts/linux/$1.sig" | sudo tee -a $TARGET_CONF > /dev/null # Activar el patrón php_flag engine echo "php_flag engine on" | sudo tee -a $TARGET_CONF > /dev/null echo "[+] Simulación completa. Verifique alertas en el SIEM." -
Comandos de Limpieza:
#!/bin/bash # Script de limpieza para remover configuraciones maliciosas simuladas. TARGET_CONF="/etc/apache2/mods-enabled/php.conf" if [ -f "$TARGET_CONF" ]; then echo "[+] Limpiando archivos de simulación..." sudo rm "$TARGET_CONF" fi echo "[+] Limpieza completa."