Skip to content
industry insights

PHP2Shell: El error que obligó a los sitios web a desconectarse

Una falla oculta bajo sitios web familiares provocó cierres en todo el mundo y expuso lo frágil que puede ser el manual de emergencia de internet. El giro más inquietante: los atacantes pueden necesitar solo horas, no meses, para convertir un error divulgado en un exploit funcional.

Cassidy Wolfe
PHP2Shell: El error que obligó a los sitios web a desconectarse

Una falla de PHP que elude la aplicación

PHP2Shell, dos vulnerabilidades críticas identificadas como CVE-2026-109618 y CVE-2026-109619, acaban de golpear internet. Con una puntuación CVSS reportada de 9.2, estos no son los típicos errores a nivel de aplicación; atacan el corazón mismo del intérprete de PHP.

El riesgo principal es engañosamente simple: una solicitud especialmente diseñada puede activar una condición de falta de memoria (OOM) durante el manejo de la solicitud. Esto deja un estado corrupto o obsoleto, que las rutinas de limpieza de PHP pueden manejar incorrectamente. ¿El resultado? Ejecución remota de código sin autenticación, otorgando a un atacante el control total sobre el servidor.

Esto no es solo otra falla de un plugin de WordPress. El problema se encuentra fundamentalmente por debajo del código de su aplicación, residiendo dentro del propio PHP. Los investigadores de seguridad de Wiz demostraron el impacto devastador de PHP2Shell en instalaciones nuevas de:

  • WordPress
  • Drupal
  • Joomla

Incluso una aplicación mínima de "Hello World" resultó vulnerable. Actualizar su aplicación no solucionará esto; debe actualizar PHP. Esta distinción es crucial, subrayando la gravedad de un error que elude las defensas típicas de la capa de aplicación y compromete directamente el motor del lenguaje.

Por qué internet activó el interruptor de apagado

La huella omnipresente de PHP, que impulsa aproximadamente el 70% de internet, magnificó la amenaza de PHP2Shell. Las vulnerabilidades, CVE-2026-109618 y CVE-2026-109619, afectaron tanto a implementaciones modernas como heredadas de PHP, abarcando más de una década de versiones. Esta exposición generalizada significó que una falla central del lenguaje, no un error de plugin o aplicación, puso en peligro un vasto segmento de la web.

Agencias de ciberseguridad, incluidas la NSA, CISA, FBI y el NCSC del Reino Unido, emitieron una guía sin precedentes: parchear de inmediato o desconectar los sistemas expuestos si no podían asegurarse a tiempo. Esto no fue una recomendación; fue una directiva urgente, que refleja la puntuación crítica CVSS de 9.2 y el potencial de ejecución remota de código sin autenticación.

Internet respondió con una oleada de cierres preventivos. Partes de Wikipedia se oscurecieron, 4chan se desconectó temporalmente e incluso foros de hackers como BreachForums se apagaron voluntariamente. Estos cierres no fueron compromisos masivos confirmados, sino medidas proactivas para aislarse de lo desconocido, ilustrando la gravedad de la situación y la consecuencia inmediata y visible de la industria.

Un administrador en Reddit señaló que fue su primer cierre deliberado de un sitio web en 20 años. Esta acción colectiva subrayó la gravedad de PHP2Shell y el compromiso de la industria con la seguridad, incluso a costa de una interrupción temporal del servicio.

El parche llegó después de que el secreto se revelara

Un plan de divulgación coordinado para PHP2Shell se desmoronó rápidamente, reduciendo la ventana para los defensores. El martes por la tarde, los detalles del CVE y una puntuación CVSS errónea de 10.0 aparecieron en Hacker News, alertando prematuramente a la comunidad de seguridad y a posibles atacantes. Esta filtración obligó a la PHP Foundation a acelerar su calendario de lanzamiento un día completo.

Simultáneamente, Calif, una de las firmas que descubrió el error, publicó accidentalmente un video demostrando el exploit en acción. Aunque fue eliminado rápidamente, copias circularon por las redes sociales, proporcionando un peligroso modelo para la explotación. Horas antes del lanzamiento oficial, Chainguard publicó unilateralmente imágenes de contenedores PHP parcheadas, rompiendo efectivamente el embargo.

Cada filtración reducía la ventaja de los defensores. Una vez que las correcciones o las demostraciones de exploits se hacen públicas, tanto los investigadores de seguridad (white-hat) como los actores maliciosos pueden realizar ingeniería inversa de los cambios, compitiendo para desarrollar exploits fiables. La PHP Foundation y los mantenedores se apresuraron a publicar correcciones, mientras que entidades como Cloudflare y Vercel, tras haber recibido aviso previo, desplegaron discretamente reglas de firewall protectoras. Para profundizar en la respuesta de la fundación, consulte Today's PHP Security Release, and How We're Strengthening PHP Security.

Para cuando el parche oficial llegó a las 2:00 a.m. UTC, el secreto ya había sido revelado. La caótica divulgación significó que, para cuando las correcciones estuvieron formalmente disponibles, muchos ya sabían exactamente dónde buscar, transformando un lanzamiento planificado y tranquilo en una frenética carrera pública contra el tiempo.

¿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

Parchee cada servidor PHP olvidado

Los operadores ahora se enfrentan a una tarea clara, aunque desalentadora: inventariar meticulosamente todos los hosts y contenedores PHP, confirmar la versión exacta del entorno de ejecución y aplicar una versión oficial corregida o un backport de un proveedor de confianza. Es crucial verificar que el despliegue realmente cambió, ya que los fallos silenciosos o los problemas de caché pueden dejar los sistemas expuestos.

La larga cola de instalaciones heredadas representa el peligro más significativo. Los escaneos revelaron que el 59% de los servidores ejecutan PHP 8.1 o versiones anteriores; algunas ramas más antiguas, como PHP 7.4, requirieron parches creados por separado, a menudo por mantenedores de la comunidad como Ondrej Surý. Estos servidores olvidados, a menudo sin supervisión, son objetivos principales.

PHP2Shell ofrece una dura lección para la industria: el descubrimiento asistido por IA acelerará la investigación de vulnerabilidades y el desarrollo de exploits. Según se informa, OpenAI’s GPT-5.6 Sol y Google’s Gemini 4 Argon contribuyeron a los hallazgos, comprimiendo lo que antes tomaba meses en apenas unas semanas.

Este cambio de paradigma exige plazos más ajustados para los procesos de divulgación y las operaciones de parcheo. El caótico despliegue de PHP2Shell, marcado por filtraciones tempranas y PoCs accidentales, subraya que incluso unas pocas horas de información prematura pueden desencadenar un caos. El parcheo proactivo y una respuesta sólida ante incidentes ya no son opcionales; son fundamentales para la seguridad en la era de la IA.

Preguntas frecuentes

¿Qué es PHP2Shell?

PHP2Shell es el nombre dado a dos vulnerabilidades críticas en el entorno de ejecución central de PHP que pueden permitir la ejecución remota de código.

¿Por qué actualizar WordPress no soluciona PHP2Shell?

Los fallos están en el propio PHP, no en WordPress ni en un plugin. El entorno de ejecución de PHP que aloja la aplicación debe ser parcheado.

¿Qué deben hacer los operadores de sitios PHP?

Identifique cada despliegue de PHP, instale una versión de PHP corregida o un backport del proveedor y siga las directrices oficiales. Si un sistema no puede ser parcheado o protegido adecuadamente, aíslelo o desconéctelo.

¿Se confirmó que los atacantes explotaron PHP2Shell?

La fuente informa de intentos de actividad de explotación, pero no hay confirmación de una explotación exitosa en el momento de la publicación.

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$199 · AI tools & software only

Para builders

Esta página está trabajando para la herramienta de otro.

La leen los agentes de IA. Aterrizan compradores. Responde en ocho idiomas y vía MCP. Tu herramienta puede tener una igual — publicada en 24 horas.