Seguridad y privacidad

Un zero-day crítico de PHP provoca caídas globales y parches urgentes

Dos vulnerabilidades críticas en PHP están siendo explotadas activamente, afectando a millones de sitios web y causando la caída de portales gubernamentales en toda Europa.

Un rack de servidores con grietas y líneas rojas brillantes que indican una brecha de seguridad.
Ilustración generada para este artículo

Traducido automáticamente del original en inglés.

La infraestructura web enfrenta hoy una grave interrupción debido a que dos vulnerabilidades zero-day críticas en PHP están siendo explotadas activamente. El equipo de desarrollo de PHP lanzó parches de emergencia el 21 de octubre de 2026, pero la magnitud del problema ya ha provocado que sitios web gubernamentales en Europa y otras regiones se desconecten. Dado que casi el 70 % de los sitios web dependen de este software fundamental, los expertos en seguridad advierten que los atacantes pueden tomar el control total de servidores sin parchear.

Qué ocurrió

La crisis gira en torno a dos fallos específicos, identificados como CVE-2026-109618 y CVE-2026-109619, que permiten la ejecución remota de código. Esto significa que un atacante puede ejecutar comandos arbitrarios en un servidor vulnerable, tomando efectivamente el control de la máquina. El proyecto PHP emitió actualizaciones de emergencia para corregir estos bugs, pero la ventana de explotación se abrió antes de que muchas organizaciones pudieran aplicar los parches. Reuters informó que múltiples portales gubernamentales quedaron inaccesibles hoy mientras los administradores intentaban frenar la amenaza o apagar sistemas para evitar su compromiso.

Cloudflare, un importante proveedor de infraestructura de internet, detectó intentos de explotación activos poco después de la divulgación. A las 3:02 am UTC, la empresa desplegó reglas de firewall de aplicaciones web para bloquear el tráfico dirigido a estas vulnerabilidades específicas. Estos ataques buscan causar condiciones de denegación de servicio, ejecutar código malicioso remotamente y exponer datos sensibles. La rapidez de la respuesta por parte de los proveedores de infraestructura destaca el peligro inmediato que representan estos fallos, que ya se están utilizando en ataques coordinados y no solo como pruebas de concepto teóricas.

El alcance de la vulnerabilidad es masivo. Censys, una firma que mapea dispositivos conectados a internet, identificó aproximadamente 2,58 millones de hosts expuestos a internet y 54,9 millones de propiedades web que ejecutan PHP. Como PHP impulsa sistemas de gestión de contenido populares como WordPress, Drupal, Joomla y Magento, el impacto se extiende a incontables sitios web independientes y aplicaciones empresariales. OpenAI, que participó en el esfuerzo de investigación y difusión, describió la situación como uno de los problemas de seguridad más impactantes en mucho tiempo debido a la enorme prevalencia del software afectado.

Cómo funciona

Estas vulnerabilidades no son errores de código nuevos, sino fallos arraigados que han existido en PHP durante décadas. Según investigadores de Wiz, todas las versiones de PHP lanzadas en los últimos diez años están afectadas por al menos uno de estos dos bugs. La razón por la que permanecieron ocultas durante tanto tiempo es la extrema complejidad necesaria para explotarlas. Encadenar los pasos necesarios para lograr la ejecución remota de código estaba previamente en el límite de lo que los investigadores humanos podían lograr prácticamente sin inmensas cantidades de tiempo y recursos.

El avance llegó con la asistencia de modelos de IA de vanguardia. Los investigadores de Wiz señalaron que la inteligencia artificial redujo sustancialmente la barrera para encontrar la cadena de exploits, convirtiendo un fallo latente de larga data en un arma inmediata. Este cambio demuestra cómo la IA está transformando el panorama de las vulnerabilidades, permitiendo a atacantes o investigadores descubrir cadenas de bugs complejas que antes se consideraban demasiado difíciles de aprovechar. Una vez explotadas, el resultado probable es la instalación de web shells, que son puertas traseras que otorgan a los atacantes un panel persistente basado en web para controlar sitios infectados remotamente.

Detalles clave

  • Las vulnerabilidades afectan a todos los servidores web que ejecutan PHP 5.4 o posterior.
  • Las versiones corregidas son PHP 8.5.12, 8.4.27, 8.3.36 y 8.2.35.
  • Aproximadamente 54,9 millones de propiedades web y 2,58 millones de hosts están expuestos.
  • Hay exploits activos ya en circulación, con Cloudflare bloqueando ataques desde las 3:02 am UTC.
  • Sitios web gubernamentales en Europa se han desconectado debido a las revelaciones y el caos subsiguiente.
  • Los investigadores de Wiz comparan la gravedad y el alcance de este evento con la crisis de Log4Shell de 2021.

Por qué importa

Para ingenieros de software y líderes de TI, este evento subraya la fragilidad de los ecosistemas dependientes. PHP está profundamente integrado en nubes, proveedores de hosting y redes de entrega de contenido. Una vulnerabilidad en una capa tan central no solo afecta a una aplicación individual; compromete toda la pila subyacente. La comparación con Log4Shell es acertada porque, al igual que el framework de registro de Java, PHP suele ser una dependencia transitiva. Los desarrolladores pueden ni siquiera saber que están ejecutando versiones vulnerables si dependen de hosting gestionado o imágenes de contenedores antiguas que no han sido actualizadas.

La implicación de la IA en el descubrimiento de estos exploits señala una nueva era de riesgo de seguridad. Fallos que alguna vez fueron seguros debido a su complejidad ahora son objetivos viables. Esto significa que los sistemas heredados, que las organizaciones a menudo dejan sin parchear asumiendo que nadie puede romperlos, son ahora objetivos de alta prioridad. La lucha por parchear estas vulnerabilidades probablemente persistirá durante semanas o meses, mientras los equipos navegan las complejidades de actualizar entornos de producción sin romper funcionalidades existentes. La coordinación requerida en todo el ecosistema, desde el equipo de PHP hasta los proveedores de nube, muestra que ninguna entidad puede resolver esto sola.

Qué puedes hacer

  • Verifica inmediatamente la versión de PHP de tu servidor y actualiza a 8.5.12, 8.4.27, 8.3.36 o 8.2.35.
  • Si usas hosting gestionado, contacta a tu proveedor para confirmar cuándo estarán disponibles sus imágenes parcheadas.
  • Revisa los registros del firewall de aplicaciones web en busca de solicitudes POST inusuales o señales de instalación de web shells.
  • Actualiza los paquetes del sistema operativo subyacente, como los nuevos paquetes de PHP lanzados por Ubuntu.
  • Audita cualquier aplicación PHP personalizada en busca de señales de creación o modificación no autorizada de archivos.
  • Monitorea el SANS Internet Storm Center para obtener actualizaciones continuas y estrategias emergentes de mitigación.
  • #php
  • #security
  • #zero-day
  • #vulnerability
  • #web-development

Herramientas de la Tienda de Bytechap

Seguir leyendo

Todos los artículos