bolt IA y tecnología · 7 min
El fallo en PHP que hizo a gobiernos retirar sitios web — y qué hacer ahora

flash_on En 20 segundos
Los dos fallos tienen nota 9,2 (CVSS 4.0), en el rango crítico.
Un atacante remoto puede ejecutar comandos en el servidor sin estar autenticado.
Intentos desde el 17/oct; el 26/oct la agencia estadounidense CISA los incluyó en la lista de fallos explotados.
Plugins y temas no corrigen: es necesario actualizar el propio PHP y reiniciarlo.
El 21 de octubre de 2026, la Fundación PHP lanzó correcciones de emergencia para dos fallos críticos, CVE-2026-109618 y CVE-2026-109619, apodados PHP2Shell. Con ellos, un atacante puede ejecutar comandos en el servidor de un sitio web sin necesidad de iniciar sesión. PHP mueve una enorme porción de internet: TechCrunch cita cerca del 70% de los sitios, una estimación que viene bajando, y que incluye WordPress, tiendas virtuales y muchos portales.
La reacción fue rápida. Según la prensa, sitios públicos en Alemania, Francia, Bélgica, Países Bajos y Finlandia salieron del aire por precaución, y Países Bajos suspendió temporalmente el DigiD, el acceso de los ciudadanos a servicios del gobierno. En Brasil, el CTIR Gov publicó una alerta pidiendo que los organismos localicen sistemas en PHP e instalen las correcciones. Hasta el 24 de octubre, TechCrunch informaba que un ataque masivo aún no estaba confirmado, pero los intentos ya eran reales, y muchos servidores siguen sin corrección.
schedule Qué pasó, día a día
- ~17/octAmazon detecta el primer intento de explotación, cuatro días antes del anuncio público.
- 21/octPHP lanza las versiones corregidas. La Fundación PHP dice que una empresa publicó los parches horas antes del fin del plazo acordado de confidencialidad.
- 21–22/octGobiernos y empresas retiran sitios web por precaución. Cloudflare reporta un aumento fuerte en los intentos de explotación.
- 23–26/octTrail of Bits confirma exploits funcionando contra PHP 8.2 a 8.5 sin corrección.
- 26/octCISA incluye los dos fallos en el catálogo de vulnerabilidades explotadas (KEV); los organismos federales estadounidenses tienen hasta el 29/oct para corregir.
translate Qué es esto, sin jerga
PHP es el “lenguaje” que hace funcionar muchos sitios web: recibe tu solicitud, busca los datos y arma la página. Se ejecuta dentro del servidor, y por eso un fallo en él vale más que un fallo en un plugin: quien lo explota queda al mando del servidor entero.
Son dos fallos de gestión de memoria. En el primero, cuando la memoria del servidor se agota en medio de una solicitud, PHP limpia datos que aún estaban a medias y trata lo que quedó como si fuera válido. En el segundo, información dejada por una solicitud anterior apunta a memoria que ya fue liberada, y la solicitud siguiente termina usando esa “basura”. Con técnica suficiente, un atacante convierte ese desliz en ejecución de comandos, la llamada ejecución remota de código (RCE). De ahí el apodo: PHP + shell, la línea de comandos del servidor.
person_alert Cómo esto puede afectar tu vida
- Sitios que usas (tienda, banco, alcaldía, hospital, juegos) pueden salir del aire por horas o días mientras se corrigen.
- Si el servidor de un sitio es tomado, el atacante puede leer datos que están en la memoria y en la base de datos. Por eso quienes administran sistemas deben cambiar contraseñas y claves, y tú debes cambiar la contraseña de servicios que avisen de un incidente.
- Si tienes un sitio, blog o tienda (WordPress y similares), puede ser usado para estafas, spam, redirigir visitantes u ocultar programas maliciosos, y Google puede marcarlo como peligroso.
- PHP también viene integrado en otros productos: TechCrunch cita componentes de routers, equipos de almacenamiento, firewalls y VPN. No siempre es obvio que hay PHP ahí.
- Los estafadores aprovechan el miedo. Desconfía de correos y mensajes que digan que tu sitio o cuenta fue invadido y pidan contraseña, pago o instalación de un programa.
shield Quién está en riesgo
El fallo más antiguo que encontraron los investigadores se remonta a PHP 5.4. Vea la situación por versión:
- PHP 8.5 antes de 8.5.12, 8.4 antes de 8.4.27, 8.3 antes de 8.3.36, 8.2 antes de 8.2.35: vulnerables. Corrija actualizando a esas versiones o más nuevas.
- PHP 7.4 a 8.1: sin versión oficial de corrección, solo backports de algunos proveedores. Pregunta a tu hosting o migra.
- PHP 5.4 a 7.3: fin de vida, sin corrección de PHP. Migra.
- Ubuntu, Debian, CloudLinux y cPanel suelen mantener el número antiguo y corregir “por dentro” del paquete, así que revisa el aviso del proveedor y no solo el número de versión.
checklist Qué hacer ahora: si tienes un sitio web
- Averigua la versión de PHP que atiende tu sitio: en el panel del hosting (en cPanel, “Select PHP Version”) o pregunta al soporte. Cuidado: el comando php -v muestra el PHP de la línea de comandos, que puede ser diferente del que atiende el sitio.
- Actualiza a una versión corregida (8.5.12, 8.4.27, 8.3.36, 8.2.35 o más nueva) o instala el paquete corregido de tu proveedor.
- Reinicia los procesos de PHP. Instalar el paquete no corrige un proceso que ya está en ejecución.
- No confíes en configuraciones provisionales: reducen el riesgo, pero no hacen segura la instalación.
- ¿Estás en PHP 8.1 o anterior sin soporte? Migra a una versión soportada (de preferencia 8.4 u 8.5). Si no es posible ahora, considera retirar el sitio o ponerlo en mantenimiento hasta resolverlo.
- Busca señales de invasión, principalmente desde el 17/oct: archivos nuevos y extraños, procesos de PHP abriendo comandos o descargando programas, tráfico anormal. Si encuentras algo, no lo borres: preserva las evidencias y llama a un especialista.
- Cambia contraseñas y claves del servidor (base de datos, correo, APIs). Si usas UpdraftCentral en WordPress, borra sus claves: Patchstack reporta atacantes usando claves válidas para instalar backdoors.
- Un firewall de aplicación (WAF), como el de Cloudflare, es un parche temporal, no la solución: solo protege el tráfico que pasa por él.
person ¿Y si yo solo uso internet?
- Usa contraseñas diferentes en cada servicio y activa la verificación en dos pasos.
- Si una tienda o servicio avisa de un incidente, cambia la contraseña y estate atento a los movimientos.
- Mantén el celular y la computadora actualizados y no instales nada a partir de un correo “de seguridad”.
hub No es solo PHP: lo que esto muestra
Esta no es la primera vez que una pieza oculta debajo de todo amenaza a medio mundo. Heartbleed (2014) estaba en OpenSSL, que protege conexiones seguras. Log4Shell (2021) estaba en Log4j, una biblioteca de registros en Java usada en millones de sistemas. En 2024, una puerta trasera fue plantada en XZ Utils, una utilidad de compresión presente en muchos servidores Linux, y solo fue descubierta por casualidad.
El patrón se repite: componentes que nadie ve, software antiguo difícil de actualizar y fallos de memoria en lenguajes que no protegen al programador de ese tipo de error. TechCrunch observa que la migración hacia lenguajes más seguros avanza, pero está incompleta, y que investigadores dicen que las herramientas de IA aceleran el descubrimiento de fallos; Cali y Wiz, que encontraron estos, usaron IA en el trabajo. Ninguna tecnología es inmune.
Lo que ayuda en cualquier caso: saber qué ejecutas (sistema del servidor, WordPress y plugins, bibliotecas, contenedores, hasta el router), tener quién siga las alertas y actualizar rápido.
menu_book Glosario
- RCE (ejecución remota de código)
- Cuando un atacante logra que el servidor ejecute comandos a distancia.
- CVE
- Número de catálogo público de un fallo de seguridad. Aquí, CVE-2026-109618 y CVE-2026-109619.
- CVSS
- Nota de gravedad de 0 a 10. Por encima de 9 es crítico; estos tienen 9,2.
- Patch
- Corrección del fabricante que arregla el fallo.
- mod_php / PHP-FPM
- Formas en que el servidor web ejecuta PHP. PHP considera el mod_php de Apache el de mayor riesgo.
- Use-after-free
- Error en el que el programa usa memoria que ya fue devuelta al sistema, lo que puede ser aprovechado por atacantes.
- Exploit
- Código o técnica que se aprovecha de un fallo.
- KEV
- Catálogo de CISA de fallos que ya están siendo explotados en la práctica.
- WAF
- Firewall de aplicación: filtro que intenta bloquear solicitudes maliciosas antes de que lleguen al sitio.
- Backdoor / webshell
- Puerta trasera dejada por un atacante para volver al servidor después.
help Lo que aún no se sabe
- Cuántos sitios fueron realmente invadidos: hasta el 24/oct, un ataque masivo no estaba confirmado
- Cómo comenzó la explotación antes del anuncio (filtración, descubrimiento independiente o espionaje): nada confirmado
- Si las versiones 7.4 a 8.1 recibirán corrección completa de los proveedores
forum Preguntas frecuentes
Mi sitio es WordPress. ¿Actualizar plugins y temas resuelve?expand_more
No. El fallo está en PHP, que se ejecuta por debajo de WordPress. Solo la actualización de PHP (o el paquete corregido de tu proveedor) resuelve, seguida de un reinicio.
¿Cómo averiguo la versión de PHP de mi sitio?expand_more
Desde el panel del hosting (en cPanel, Select PHP Version) o preguntando al soporte. El comando php -v muestra la versión de la línea de comandos, que puede ser diferente de la que atiende el sitio.
¿Esto ya está siendo usado en ataques?expand_more
Sí, hay explotación observada: Amazon registró un intento el 17/oct, y CISA incluyó los fallos en el catálogo de vulnerabilidades explotadas el 26/oct. Un ataque masivo confirmado, sin embargo, no había sido reportado hasta el 24/oct.
¿Necesito hacer algo si solo uso sitios y aplicaciones?expand_more
No necesitas instalar nada por esto, pero conviene usar contraseñas diferentes en cada servicio, activar la verificación en dos pasos y desconfiar de mensajes de “seguridad” que pidan contraseña o pago.
Mi hosting usa PHP 7.4. ¿Y ahora?expand_more
PHP no lanzó corrección oficial para la serie 7.4 a 8.1. Pregunta al hosting si hay corrección propia y planea migrar a una versión soportada (8.4 u 8.5).
newspaper Sigue leyendo
link Fuentes (6)
- CISA — Critical Vulnerabilities in PHP Require Immediate Patching
- Tenable — php2shell (CVE-2026-109618, CVE-2026-109619): Critical PHP RCE FAQ
- TechCrunch — PHP-ocalypse: How two critical web bugs almost broke the internet
- Patchstack — Major security alert: PHP vulnerable to critical RCE, attacks ongoing
- Gazeta do Povo — Falha de segurança leva governos e empresas a tirar sites do ar em vários países
- Help Net Security — PHP2Shell: Critical PHP vulnerabilities patched, update now!
Cómo trabajamos: solo hechos que aparecen en las fuentes citadas; citas verificadas palabra por palabra; sin opinión ni predicciones. Texto escrito con ayuda de inteligencia artificial y revisado por reglas automáticas.


