Administrar sistemas en la era de los ataques con IA

Cuando los exploits salen más rápido que los parches: casos recientes y cómo usar la IA para blindar la infraestructura

By Alexia

Hace dos días escribí sobre PHP2Shell y cerré con una frase que me quedó picando: que en esta era de la IA quienes administramos sistemas vamos a andar corriendo para todos lados con el matafuegos en la mano. Me pregunté si era solo una sensación mía, de esas que te agarran después de un día de parches de emergencia, o si los datos la respaldaban. Así que me puse a leer informes.

Spoiler: no es una sensación.

Los números: más fallas y menos tiempo

El Google Threat Intelligence Group (GTIG) publicó a fines de septiembre un análisis de las tendencias de descubrimiento y explotación de vulnerabilidades en esta “era de la IA”12. Algunos datos:

  • Los CVEs publicados por mes se duplicaron en lo que va del año: de 5.045 en enero de 2026 a 10.740 en agosto.
  • Entre enero y agosto de 2026 se explotaron 141 vulnerabilidades, más que las 127 de todo 2025.
  • Los zero-days explotados pasaron de un promedio de 8 por mes en 2025 a 11 por mes en 2026.
  • La mitad de las fallas descubiertas con IA terminan en ejecución remota de código, contra el 26 % del resto. La IA no está encontrando fallas menores: encuentra justo lo que un atacante quiere.

Ahora, para no caer en el alarmismo: según el mismo informe, solo el 0,23 % de las vulnerabilidades publicadas en 2026 se vio explotado de verdad, más o menos una de cada 431. O sea, el problema no es que todo lo que se publica se explote. El problema es que lo que sí se explota, se explota cada vez más rápido.

El ejemplo que da Google es clarísimo: CVE-2026-1731, una inyección de comandos sin autenticación en los productos de acceso remoto de BeyondTrust, que encontró un agente de IA de investigación (Hacktron). A los cuatro días de publicada, un grupo ya la estaba explotando. A los siete días, eran seis grupos distintos, que escalaron privilegios, se llevaron datos e instalaron malware y mineros de criptomonedas2.

Cuatro días. Pensemos cuánto tardan nuestras empresas u organizaciones en aprobar una ventana de mantenimiento.

La IA también está del otro lado

Que la IA encuentre bugs es una parte. La otra es que ya se está usando para atacar.

Nueve organismos mexicanos, un solo operador

Más cerca nuestro, el informe anual de seguridad de IA de Check Point, publicado en julio, menciona el caso de un único operador que comprometió nueve organismos del gobierno de México usando dos herramientas comerciales a la vez: Claude Code para entrar y explorar las redes, y GPT-4.1 para analizar los datos robados y decidir los pasos siguientes. En total, 5.317 comandos ejecutados por IA en 34 sesiones de ataque34. Check Point atribuye esos detalles a informes de la industria, así que conviene tomarlos como reportados y no como confirmados al cien por ciento.

Hay un dato de esa cobertura que me pegó fuerte como administradora de sistemas: en los incidentes analizados, las víctimas no detectaron nada con sus propios controles. Se supo por errores de los atacantes o porque los proveedores de IA estaban monitoreando su plataforma4.

Y, también según Check Point, la IA ya puede convertir una vulnerabilidad recién publicada en un exploit funcional en cuestión de horas, cuando antes llevaba semanas3.

PHP2Shell, otra vez

PHP2Shell, la crisis de esta semana, también tiene IA en el medio. La primera falla la reportaron investigadores de Calif junto con OpenAI5. Bugs que estuvieron décadas escondidos en el código de PHP salieron a la luz con ayuda de un modelo. Esta vez lo encontraron los buenos primero.

Pero del otro lado tampoco se quedaron quietos. Hoy Unit 42, el equipo de investigación de Palo Alto Networks, actualizó su informe sobre PHP2Shell con un caso que resume todo este post: atacantes usando plataformas de ataque con agentes de IA contra un organismo de gobierno en Europa. En menos de dos horas desde la explotación inicial ya tenían los hashes de contraseñas y los secrets de MFA, habían armado un túnel de NTLM relay hacia el Active Directory y estaban intentando escalar a Domain Admin6.

¿Cómo saben que era un agente? Por la forma de trabajar: los comandos venían en lotes envueltos en delimitadores pensados para que la salida la lea un modelo, en tareas cortas, una detrás de otra, con cambios de rumbo rapidísimos después de cada falla6. Ninguna persona trabaja así. Dos horas desde que entra hasta que está golpeando la puerta del controlador de dominio.

Y como si fuera poco, hoy también se catalogó otra falla en PHP, CVE-2026-115560, una ejecución remota de código que por suerte solo aparece con una configuración de sesiones bastante rebuscada. Todavía no tiene parche, pero la mitigación es la misma que ya recomendábamos para PHP2Shell: session.upload_progress.enabled=07.

Y a veces ni siquiera hace falta IA

Para que no quede la idea de que todo esto es culpa de las máquinas: esta misma semana, la Zero Day Initiative (ZDI) de Trend Micro mandó varios reportes de vulnerabilidades del kernel Linux al equipo de seguridad del kernel, pero, por lo que parece, por error, con copia a las listas públicas: la LKML, netdev, linux-cifs y dri-devel. Con todos los detalles técnicos y sin parche disponible. Greg Kroah-Hartman contestó cada uno de los reportes preguntando por qué habían ido a una lista pública8.

Entre las fallas hay dos ejecuciones remotas de código en ksmbd y SMB Direct, con CVSS 9.0, y una escalada de privilegios local en skb_zerocopy. Para esta última, CloudLinux ya confirmó un exploit público que da root en Debian 12 y 13, Ubuntu 24.04 y 26.04 y AlmaLinux, en los sistemas que permiten user namespaces sin privilegios9. Mientras no haya kernel corregido, la mitigación es sysctl user.max_user_namespaces=0, que no requiere reiniciar pero rompe los contenedores rootless y LXC para usuarios comunes. Y si no usamos ksmbd, mejor que ese módulo ni esté cargado.

Este caso no tiene nada que ver con la IA. Es un error humano en el proceso de divulgación. Pero muestra lo mismo: la ventana entre que se conoce una falla y que existe un exploit ya es casi nula. A veces, directamente, ni llega a abrirse.

Entonces, ¿estamos perdidos?

No. La misma herramienta que acelera el ataque acelera la defensa. Anthropic, en su propio informe, lo dice sin vueltas: recomienda a los equipos de seguridad que experimenten aplicando la IA para defenderse, en la automatización del SOC, la detección de amenazas, la evaluación de vulnerabilidades y la respuesta a incidentes10.

Y ya hay iniciativas grandes en esa línea. OpenAI lanzó en junio Patch the Planet, junto con Trail of Bits, para buscar fallas con IA en proyectos open source críticos como cURL, Python, Go o Sigstore. Lo interesante es el enfoque: ingenieros de seguridad revisan cada hallazgo antes de que llegue a los mantenedores, y la idea es entregar parches probados, no una pila más de reportes para que voluntarios agotados tengan que revisar11.

Desde nuestro lugar, el de quienes mantenemos servidores andando, hay cosas muy concretas con las que la IA nos puede dar una manito:

  • Leer logs que nadie lee. Pasarle un recorte de journalctl, del access.log o de auth.log y preguntarle qué ve raro es un buen primer filtro. No reemplaza a un SIEM, pero ayuda muchísimo a quien no tiene uno.
  • Revisar configuraciones. Un sshd_config, un nginx.conf, las reglas de nftables, un docker-compose.yml. Pedirle que lo revise con ojo de auditora suele encontrar algo que se te pasó.
  • Ordenar qué patchear primero. Cuando salen cuarenta avisos en una semana, cruzar tu inventario con lo que se está explotando de verdad y pedir una lista priorizada ahorra horas.
  • Auditar scripts y código propio. Esos scripts de bash de hace diez años que “andan” y que nadie se anima a tocar.
  • Escribir reglas de detección y playbooks. Reglas de Sigma o de fail2ban, procedimientos de respuesta, checklists de hardening.

Eso sí, con dos reglas que para mí son innegociables:

  1. No pegarle secrets a una IA externa. Antes de compartir un log o una configuración, conviene quitar contraseñas, tokens, claves privadas e IPs internas que no se quieran divulgar. Si se trabaja con datos sensibles, evalúa seriamente la implementación de modelos locales (tipo edge, uno por cada 3/4 personas; parece una inversión enorme, pero hoy equipos como la DGX Spark de NVIDIA son súper amortizables).
  2. Verificá todo lo que te diga. Los modelos alucinan: Anthropic contó que, usado en un ataque real, su propio modelo llegó a inventar credenciales y a presentar como secreta información que era pública10. Si puede alucinar eso, también puede alucinar que tu configuración está bien. La IA nos acerca al problema, pero quienes decidimos somos nosotros.

Las nuevas buenas prácticas (que en realidad son las de siempre, más rápido)

1. Patchear según lo que se explota, no según la lista

Con el doble de CVEs por mes, patchear todo en orden es imposible. Google recomienda dejar el patcheo masivo sin prioridades y pasar a un triage guiado por inteligencia de amenazas2. En la práctica: seguí el catálogo KEV de CISA (vulnerabilidades que se sabe que se están explotando) y los avisos de tu CERT, y lo que esté ahí va primero, sin discusión.

2. Achiquemos el tiempo de reacción

Si el exploit tarda cuatro días, nuestro proceso no puede tardar tres semanas. Actualizaciones de seguridad automáticas con unattended-upgrades o dnf-automatic, needrestart para reiniciar lo que haga falta, y un procedimiento de parche de emergencia acordado antes de la emergencia: quién aprueba, quién ejecuta y cuándo se bajan servicios.

3. Lo que da a internet es lo más urgente

Casi todos los casos que conté empiezan en algo expuesto: un acceso remoto, un servidor web, un panel de administración. Hacé la lista de todo lo que da a internet, reducila al mínimo y poné lo que quede detrás de VPN o de un proxy con autenticación. Los equipos edge (VPN, firewalls, appliances de acceso remoto) son los favoritos de los atacantes.

4. Inventario, inventario, inventario

No se puede patchear lo que no se sabe que existe. Y ahora el inventario tiene que incluir algo nuevo: la IA que usan nuestras empresas u organizaciónes.

5. Tratar las herramientas de IA internas como infraestructura crítica

Este punto es nuevo y creo que es el que más se subestima. Según Google, entre enero de 2025 y agosto de 2026 se registraron 2.076 vulnerabilidades en software relacionado con IA. Solo en 2026 hubo 212 en servidores de inferencia como vLLM, Ollama o LiteLLM, y casi una cuarta parte venía de APIs sin autenticación o de SSRF2.

Traducido: ese Ollama que alguien levantó “para probar” escuchando en 0.0.0.0 es una puerta abierta. Así que:

  • Los servidores de modelos van detrás de autenticación y nunca expuestos directo a internet.
  • Las claves de API de los proveedores de IA son un objetivo en sí mismo, porque permiten operar como un usuario legítimo4. Guardalas en un gestor de secretos, rotalas y poneles límites de gasto.
  • Los agentes (Claude Code, Codex, los servidores MCP, los frameworks tipo Flowise o Langflow) tienen que correr con mínimo privilegio: sin acceso a producción si no lo necesitan, con tokens acotados y registro de lo que ejecutan.
  • Ojo con la inyección de prompts: Check Point detectó que los payloads largos y maliciosos de este tipo se multiplicaron por cinco entre marzo y mayo de este año3. Un agente que lee mails, tickets o páginas web puede recibir órdenes de un atacante escondidas en ese contenido.

6. Zero trust y segmentación

Asumamos que en algún momento alguien va a entrar. Lo que importa es cuánto puede moverse una vez adentro. Mínimo privilegio, servicios con usuarios propios, redes segmentadas y nada de “todo ve a todo” en la red interna.

7. MFA resistente al phishing

Con IA, los correos de phishing ya no tienen faltas de ortografía y los deepfakes engañan: según Check Point, revisores entrenados identificaron bien solo alrededor del 41 % de las caras generadas con IA3. Llaves FIDO2 o passkeys para todo lo crítico, y verificación por otro canal para cualquier pedido raro, aunque “suene” a tu jefa.

8. Que nos avise nuestro monitoreo, no el atacante

Si las víctimas mexicanas se enteraron por los errores del atacante, el problema no fue solo la intrusión: fue la falta de visibilidad. Logs centralizados y fuera del servidor, alertas sobre procesos y conexiones salientes inusuales, y revisión periódica. Acá la IA también puede ayudar a resumir y priorizar, pero primero tenemos que tener los datos.

9. Backups probados y desconectados

Lo de siempre, que nunca está de más: copias fuera del alcance de quien entre a nuestros servidores, un equipo dedicado a probar los backups y restauraciones antes de sacarlos del alcance. Si todo lo demás falla, es lo que nos salva.

Para cerrar

Después de leer todo esto, la conclusión a la que llegué es que la IA no inventó ningún problema nuevo. Las fallas ya estaban, los servidores sin patchear ya estaban, y las APIs abiertas a internet también. Lo que cambió es la velocidad: lo que antes llevaba semanas ahora lleva horas, y lo que antes requería un equipo ahora lo hace una sola persona con dos suscripciones.

El otro día, en una reunión técnica en la que estábamos analizando riesgos, se lo dije a uno de mis jefes: “Esta es la nueva normalidad. Vamos a tener que acostumbrarnos a salir a apagar incendios cada vez más rápido”.

Por que hay algo de lo que estoy convencida: esta nueva normalidad, por ponerlo de algún modo, nos obliga a hacer lo que se suele postergar en la vasta mayoría de las empresas y organizaciones: Actualizar los sistemas y reducir la deuda técnica que se acumuló durante años y años.

Porque si lo pensamos, casi todos los casos de este post se aprovechan de lo mismo: el servidor con la versión vieja “porque anda”, el servicio expuesto que alguien abrió para una prueba, el script que nadie entiende y que nadie tampoco se anima a tocar. El arreglo provisorio que queda ahí para siempre ya no va más. Cuando un exploit tarda cuatro días en aparecer, cada atajo que tomamos es una puerta que le dejamos abierta a alguien con una IA y tiempo libre. Ahora hay que actuar de manera responsable de verdad.

Por eso creo que nuestro trabajo no desaparece, sino que se vuelve más importante. Las buenas prácticas de siempre ahora pasan a ser el piso, y la IA puede ser la herramienta que nos permita sostenerlas al ritmo que se necesita. Usémosla para leer los logs, revisar las configuraciones y priorizar los parches, pero sin perder el criterio propio ni el ojo crítico. Al fin y al cabo, alguien tiene que seguir sosteniendo el matafuegos.


Share: Twitter Facebook LinkedIn