Un error de tiempo de ejecución, no otro susto por un plugin
PHP2Shell se refiere a dos vulnerabilidades críticas, CVE-2026-109618 y CVE-2026-109619, ambas con una calificación de 9.2 Crítica. Estos fallos no son otro susto por un plugin o CMS; residen dentro del propio intérprete de PHP, una distinción crucial que eleva significativamente su perfil de riesgo. Esto significa que actualizar su aplicación por sí sola no proporciona una solución; debe actualizar PHP.
El mecanismo es insidioso: una solicitud maliciosa puede agotar la memoria de PHP durante el manejo inicial de la solicitud. Esto deja datos parcialmente inicializados y no limpios en la memoria. Una solicitud posterior explota este estado incompleto, lo que lleva a la ejecución remota de código (RCE) sin autenticación antes de que se ejecute cualquier código de la aplicación. Esto evita la sanitización típica a nivel de CMS o framework.
El alcance potencial de PHP2Shell es vasto. PHP impulsa aproximadamente el 70-77% de todos los sitios web del lado del servidor, lo que convierte a esto en una amenaza generalizada. Wiz, los investigadores de seguridad, demostraron la explotabilidad contra instalaciones nuevas de las últimas versiones de:
- WordPress
- Drupal
- Joomla
Confirmaron además que la vulnerabilidad afecta incluso a una aplicación mínima de Hello, World!, subrayando que el lenguaje en sí, no el código específico de la aplicación, está en riesgo. Las versiones de PHP afectadas abarcan más de una década, desde la 5.4 hasta la 8.5, lo que convierte la aplicación de parches en una prioridad urgente para casi todas las implementaciones de PHP a nivel mundial.
Por qué las actualizaciones de aplicaciones no lo salvarán
Las actualizaciones de aplicaciones no resolverán PHP2Shell. Este fallo opera dentro del propio intérprete de PHP, ejecutándose antes de cualquier lógica de enrutamiento o sanitización de la aplicación desde frameworks como WordPress, Drupal o Joomla. Actualizar su aplicación o plugins no ofrece defensa; el tiempo de ejecución de PHP subyacente es la superficie de ataque.
El alcance reportado para estas vulnerabilidades, CVE-2026-109618 y CVE-2026-109619, abarca las versiones de PHP 5.4 a 8.5. La acción inmediata es crítica. La PHP Foundation lanzó versiones parcheadas: 8.2.35, 8.3.36, 8.4.27 y 8.5.12. Para ramas heredadas, exija backports compatibles o priorice la migración a una versión actual y parcheada.
Los administradores deben realizar un inventario exhaustivo de cada tiempo de ejecución de PHP en su infraestructura, incluidos servidores olvidados e imágenes de contenedores. Aplique parches o backports de inmediato y luego verifique la versión de PHP en ejecución. Aísle cualquier sistema que no pueda ser reparado para evitar una posible ejecución remota de código.
Una divulgación que dio a los atacantes una ventaja inicial
La divulgación de PHP2Shell fue una clase magistral sobre cómo no gestionar una vulnerabilidad crítica, dando a los atacantes una ventaja inicial innecesaria. El martes, los detalles de CVE-2026-109618 y CVE-2026-109619 aparecieron en Hacker News con una calificación de gravedad incorrecta de 10.0, lo que obligó a la PHP Foundation a acelerar el lanzamiento de su parche para el miércoles. Esta línea de tiempo comprimida creó un entorno caótico.
Para complicar aún más las cosas, Calif, una firma de seguridad involucrada en el descubrimiento, publicó accidentalmente un video que demostraba un exploit funcional. Aunque se eliminó rápidamente, las copias circularon ampliamente, entregando esencialmente a los adversarios un plano. Horas antes del parche oficial, Chainguard lanzó imágenes de contenedores PHP parcheadas, lo que permitió a los ingenieros inversos analizar las correcciones y reconstruir vectores de explotación mucho antes de que la mayoría de los defensores pudieran actuar.
Esta exposición prematura tuvo consecuencias inmediatas. Los informes confirman sondeos activos previos a la divulgación e intentos de explotación en entornos reales. Aunque no se ha confirmado un compromiso masivo, la amenaza fue lo suficientemente grave como para que plataformas como 4chan, BreachForums y un servicio de Wikimedia tomaran medidas preventivas, desconectándose temporalmente. Para más información sobre esta amenaza crítica, consulte recursos como Critical Vulnerabilities in PHP Require Immediate Patching - CISA. El colapso de esta divulgación coordinada amplió la ventana tanto para los defensores como para los atacantes, subrayando el delicado equilibrio de la gestión de vulnerabilidades.
¿Te está gustando? Recibe uno así en tu bandeja cada mañana.
un correo al día · date de baja en dos clics · sin rastreadores de terceros
La IA está reduciendo el tiempo entre el error y la brecha
Los investigadores de seguridad de Wiz emitieron una advertencia contundente: un individuo logró en una semana lo que antes requería meses de un equipo especializado. La inteligencia artificial está acelerando tanto el análisis de vulnerabilidades como el desarrollo de exploits, reduciendo la ventana entre la divulgación y los ataques activos. Esto altera drásticamente el panorama de riesgos para el software fundamental.
Esta crisis de PHP se desarrolló junto con otras vulnerabilidades críticas. Node.js parcheó una falla de ejecución remota de código y GitLab lanzó una solución para un agujero de seguridad con calificación 10.0, CVE-2026-109620, todo el mismo día. Los equipos de seguridad enfrentan presión simultánea en componentes de infraestructura central, lo que confirma que el riesgo sistémico es ahora la norma, no la excepción.
El modelo tradicional de divulgación, basado en la premisa de que encontrar un error era la parte difícil, ya no se sostiene. Los embargos y los planes de respuesta a vulnerabilidades son cada vez más frágiles. Cuando Chainguard rompió unilateralmente el embargo al publicar imágenes de PHP parcheadas, dio a los atacantes una ventaja inicial, acelerando la carrera hacia la explotación.
Parchear PHP ahora no es negociable, incluso para servidores olvidados. Supervise todos los sistemas en busca de actividad sospechosa. El incidente de PHP2Shell es una señal clara de que la remediación rápida es su defensa principal; asuma que cualquier vulnerabilidad divulgada será utilizada como arma con una velocidad sin precedentes, exigiendo una respuesta inmediata y decisiva.
Preguntas frecuentes
¿Qué es PHP2Shell?
PHP2Shell es el nombre dado a dos vulnerabilidades críticas del tiempo de ejecución de PHP que pueden permitir la ejecución remota de código en servidores vulnerables.
¿Qué versiones de PHP están afectadas?
Las fallas reportadas afectan a las versiones de PHP desde la 5.4 hasta la 8.5. Las versiones parcheadas incluyen PHP 8.2.35, 8.3.36, 8.4.27 y 8.5.12.
¿Puede actualizar WordPress u otro CMS solucionar PHP2Shell?
No. Las fallas están en el intérprete de PHP, por lo que los administradores deben actualizar PHP o aplicar un backport adecuado.
¿Deberían los administradores desconectar los sitios PHP vulnerables?
Si no pueden parchear o aplicar un backport rápidamente, las agencias aconsejaron desconectar las instancias afectadas hasta que puedan ser aseguradas.

