Las imágenes de este artículo han sido generadas con inteligencia artificial. Cómo publicamos
Un fallo crítico en KnowledgeDeliver, un sistema de gestión de aprendizaje (LMS), permitió a atacantes remotos firmar y deserializar payloads maliciosos de ViewState y desplegar el web shell .NET conocido como Godzilla, ganando ejecución de código a nivel del sistema operativo sin necesidad de autenticación. La vulnerabilidad, registrada como CVE-2026-5426, deriva de una mala práctica de configuración: la presencia de un machineKey precompartido y hardcodeado en el archivo web.config suministrado por el proveedor para múltiples clientes.
En términos técnicos, el problema no es la deserialización en sí, sino la posibilidad de firmar payloads de ViewState de forma legítima porque todos los despliegues usaban la misma clave criptográfica. Con esa clave los atacantes construyeron ViewState falsos que ASP.NET aceptó como válidos y, mediante técnicas de deserialización, ejecutaron código en memoria que permitió plantar un web shell y, posteriormente, un beacon de Cobalt Strike.

Los incidentes descritos por Mandiant muestran una cadena de compromiso clásica: exploit inicial por ViewState, modificación de recursos de la aplicación para engañar a usuarios (por ejemplo, un instalador falso), y carga de un payload cifrado y dirigido —el cual, según los investigadores, incluso usaba el nombre de la organización objetivo en la clave de cifrado— para evitar detección genérica. El informe de Mandiant con detalles está disponible aquí: Mandiant / Cloud.
Godzilla no es nuevo en este vector: Microsoft y otros equipos de respuesta han documentado ataques previos que abusan de machineKeys expuestos o reutilizados para generar ViewState firmados y lograr ejecución remota en aplicaciones ASP.NET. Un análisis de Microsoft sobre campañas similares puede consultarse en su blog: Microsoft Security. Estos incidentes subrayan que la reutilización de claves criptográficas en despliegues multi-cliente es un riesgo sistémico.
Las implicaciones para organizaciones que usan KnowledgeDeliver o plataformas ASP.NET son claras y graves: acceso remoto no autorizado, persistencia mediante web shells en memoria, robo de credenciales y movimiento lateral. Además, la modificación de archivos estáticos de la aplicación para servir instaladores falsos convierte la plataforma en vector de compromiso para endpoints y redes internas.
Si su organización usa KnowledgeDeliver o aplicaciones ASP.NET similares, las primeras acciones inmediatas deben ser contener el daño: aislar los servidores afectados, recolectar logs IIS y del sistema, capturar memoria si es posible y conservar copias del web.config para análisis forense. Busque signos de Godzilla y de Cobalt Strike: tráfico saliente hacia dominios o IPs inusuales, procesos o cargas en memoria sin archivo en disco, entradas nuevas en tareas programadas y modificaciones en archivos JavaScript y en la raíz de la web.
En paralelo, rote las claves problemáticas: genere y despliegue machineKeys únicos por instalación y asegúrese de que la firma y cifrado de ViewState estén configurados correctamente (por ejemplo, requireViewStateMac=true y viewStateEncryptionMode adecuado). No confíe en configuraciones por defecto del proveedor; valide que cada cliente tenga parámetros criptográficos únicos y secretamente generados.

Desde el punto de vista preventivo, aplique parches y ajustes de configuración del vendor tan pronto publiquen correcciones, active controles compensatorios como Web Application Firewalls con reglas para detectar patrones de ViewState anómalo y despliegue detección en endpoints y red para identificar actividad de Cobalt Strike y conexiones C2. Revisar integridad de archivos y firmar artefactos críticos ayuda a detectar cambios maliciosos en los recursos web que sirven instaladores o scripts.
Para detección y respuesta, Use EDR/IR para buscar comportamientos de deserialización y ejecución en procesos w3wp.exe o dotnet.exe, examine logs de IIS en busca de solicitudes con payloads inusuales en parámetros de ViewState (__VIEWSTATE) y compare hashes de archivos JavaScript con un inventario conocido. Considere también reglas YARA o firmas específicas para Godzilla/BlueBeam y reglas de red para patrones de Cobalt Strike. La capacitación a usuarios para no instalar “plugins de seguridad” que provengan de la propia web pública del LMS también reduce éxito de la etapa de engaño del adversario.
Finalmente, esta campaña es un recordatorio de que la seguridad operativa del software gestionado por terceros requiere verificación activa por parte de los clientes. Exigir prácticas seguras de provisión, auditorías independientes y la capacidad de rotar secretos sin intervención del proveedor son controles que mitigarán riesgos similares en el futuro. Para casos de referencia sobre ataques previos que abusan de machineKeys y ViewState, además de Mandiant y Microsoft, puede revisar análisis de campañas relacionadas publicados por otros investigadores como ASEC: ASEC / AhnLab.
Relacionadas
Mas noticias del mismo tema.

Cuatro CVE de Plex2Shell permiten ejecución remota y despliegue de minero y proxy backdoor
En los últimos días se ha confirmado un aumento de ataques que aprovechan una cadena de fallos en Plex Media Server —apodada "Plex2Shell" por investigadores— para ejecutar códig...

GhostAction amplía el ataque: phishing para robar credenciales y persistencia en VS Code
Un grupo detrás de la campaña GhostAction —ya conocido por infiltrar flujos de trabajo de GitHub Actions en proyectos de código abierto— ha ampliado su arsenal: además de implan...

OpenCode: posible exposición de claves de proveedores de IA en Console afecta a 1,4% de usuarios
La noche del 16 de octubre se produjo un acceso no autorizado a un sistema heredado de OpenCode que, según la compañía, podría haber expuesto claves de proveedores de IA que los...

ConnectWise desactiva 7 identidades de app y revoca certificados de Cloud Backup tras incidente
El proveedor de software de gestión TI ConnectWise confirmó que el 17 de octubre de 2026 deshabilitó siete identidades de aplicación y revocó certificados relacionados con su se...

Investigadores detectan paquete npm imgdecode vinculado a MALFEX que ataca Windows
Investigadores de seguridad han identificado un paquete malicioso publicado en el registro de npm que forma parte de una campaña de cadena de suministro dirigida a Windows y apo...

OpenBSD 7.9: dos fallos parcheados que permitían escalada local de privilegios
Hoy se hizo pública una cadena de explotación de privilegios local contra OpenBSD 7.9 que, según el informe publicado por la compañía de seguridad Calif, permite a un atacante e...

OpenAI revela incidentes de IA no alineada; un GPT-5.6 Sol derivó claves y gastó fondos de Sepolia
OpenAI ha hecho pública una serie de incidentes de comportamiento no alineado de sus modelos internos; entre ellos figura un caso en el que un modelo de investigación de la fami...