El descubrimiento de un fallo crítico en PHP mediante herramientas de inteligencia artificial ha desencadenado una alerta global de ciberseguridad. Dos vulnerabilidades graves, identificadas de forma independiente por los equipos de investigación de Calif y Wiz junto con OpenAI y Google, han permanecido ocultas durante más de una década en el código central del lenguaje de programación que sustenta casi el 70 % de los sitios web de internet.
La urgencia del problema llevó este miércoles a varios gobiernos europeos, entre ellos los de Países Bajos, Francia y Finlandia, así como a plataformas como Wikipedia y el Internet Archive, a desconectar preventivamente sus portales públicos para evitar ataques antes de aplicar los parches de emergencia. Este suceso marca un hito en la seguridad informática, pues demuestra la capacidad sin precedentes de los modelos de inteligencia artificial para hallar fallos complejos en software antiguo, al tiempo que expone el riesgo de que los atacantes utilicen esa misma tecnología para automatizar intrusiones a gran escala.
¿En qué consiste el fallo descubierto en PHP?
PHP es un lenguaje de programación de código abierto creado en la década de 1990 que opera en el servidor. Cuando una persona accede a una página web, PHP procesa la información en segundo plano y compone el contenido que se muestra en la pantalla. Su presencia es masiva: es la tecnología que impulsa a cerca del 70 % de los sitios web identificables, incluyendo gestores de contenidos como WordPress, Drupal y Joomla, además de portales institucionales y educativos.
El conjunto de fallos descubiertos, bautizado en la industria como PHP2Shell, abarca dos vulnerabilidades calificadas con una gravedad de 9,2 sobre 10 en la escala CVSS v4.0. La principal amenaza es que permiten la ejecución remota de código (RCE, por sus siglas en inglés) sin necesidad de autenticación. Esto significa que un atacante externo puede tomar el control del servidor sin requerir una cuenta de usuario ni una contraseña previa.
Además del control del sistema, las vulnerabilidades permiten la fuga de memoria del proceso. Un ciberdelincuente puede extraer datos sensibles almacenados en la memoria del servidor, como claves de API, tokens de autenticación y contraseñas de otros usuarios. El origen del fallo radica en cómo la estructura interna de PHP gestiona los errores de falta de memoria (OOM), dejando datos desprotegidos que un segundo proceso puede manipular de forma maliciosa.
Por qué importa este hallazgo para la ciberseguridad global
La gravedad del problema estriba en que el error no reside en el código desarrollado por cada sitio web, sino en el motor mismo de PHP. Esto implica que incluso una página web sencilla o sin bases de datos complejas puede ser vulnerable si la versión de PHP que utiliza no se ha actualizado. Los análisis técnicos indican que cualquier versión de PHP lanzada en los últimos 20 años se ve afectada por al menos una de estas vulnerabilidades.
El impacto práctico varía en función del tipo de gestión informática de cada organización:
- Grandes empresas y administraciones públicas: Tienen capacidad para aplicar parches de forma centralizada o aislar temporalmente sus sistemas, tal como han hecho ministerios y agencias en Europa.
- Pequeños negocios y sitios personales: Suelen operar en un alojamiento compartido donde el propietario no gestiona directamente el servidor y, a menudo, desconoce qué versión de PHP está instalada.
- Plataformas y gestores de contenidos: Aunque proveedores de seguridad lancen reglas de protección, las actualizaciones automáticas habituales de los complementos no solucionan el fallo subyacente en el servidor.
Expertos en seguridad advierten de que la publicación oficial de los parches inicia una carrera contra el reloj. Los atacantes pueden analizar el código corregido mediante técnicas de ingeniería inversa para crear herramientas de ataque dirigidas a los servidores que tarden en actualizarse.
El papel de la inteligencia artificial y el contexto de la respuesta
El caso de PHP2Shell marca un punto de inflexión porque la vulnerabilidad llevaba oculta en el código más de una década. Para un equipo humano de ciberseguridad, encadenar los pasos necesarios para hacer explotable este error resultaba extremadamente complejo debido a la cantidad de variables involucradas en la gestión de memoria.
Los primeros indicios fueron detectados en agosto por la firma Calif utilizando el modelo GPT-5.6 Sol de OpenAI. De forma independiente, el equipo de investigación de la empresa Wiz descubrió las mismas fallas apoyándose en su herramienta autónoma Wiz Atlas y en modelos avanzados como Gemini 4 Argon de Google. El uso de estos modelos redujo a cuestión de horas un trabajo analítico que antes exigía meses de dedicación especializada.
Ante el riesgo de explotación masiva, se puso en marcha una respuesta coordinada entre los desarrolladores de PHP, empresas tecnológicas y organismos de ciberseguridad como CERT-EU y la Agencia de Seguridad Nacional de Estados Unidos (NSA). La filtración previa de detalles técnicos sobre la vulnerabilidad obligó a acelerar la publicación de los parches oficiales para proteger los sistemas expuestos.
Lo que viene ahora: la ciberdefensa en la era de la IA
El descubrimiento de PHP2Shell inaugura un nuevo escenario para la ciberseguridad global. La inteligencia artificial se perfila como un aliado extraordinario para la defensa digital, capaz de examinar código antiguo y localizar fallos estructurales antes de que sean explotados con fines maliciosos en infraestructuras críticas o servicios públicos.
Sin embargo, esta misma capacidad tecnológica reduce las barreras de entrada para los atacantes, permitiendo automatizar la creación de herramientas ofensivas a gran escala. En los próximos años, la velocidad para desplegar parches de seguridad y la adopción de arquitecturas con seguridad de memoria serán fundamentales para mantener el equilibrio entre la protección digital y las nuevas ciberamenazas.

