No es php.net · No es NVD · No es CISA

Seguimiento de vulnerabilidades PHP

Informe no oficial sobre vulnerabilidades de seguridad en PHP

English简体中文日本語DeutschFrançaisNederlandsEspañol

Alerta de seguridad

PHP2Shell: actualice PHP. Es la única solución completa.

CVE-2026-109618 y CVE-2026-109619 son vulnerabilidades críticas en el propio PHP que permiten ejecución remota de código sin autenticación. El proyecto PHP publicó correcciones el 21 de octubre de 2026 para las ramas con soporte 8.2 a 8.5. Reinicie PHP después de actualizar. Un cortafuegos no es un sustituto.

Pasos para corregir

Evaluaciones

Qué dicen el BSI, la CISA, ENISA, Cloudflare y AWS sobre PHP2Shell

Esta página recoge lo que ha publicado cada organización y preserva una contradicción importante: la CISA, el Centro Canadiense de Ciberseguridad y el BSI alemán no tenían, al publicar, ninguna explotación confirmada en la práctica. watchTowr, AWS y Cloudflare informan de intentos de explotación. Ambas cosas pueden ser ciertas a la vez. Los intentos contra honeypots y contra un firewall no son lo mismo que un compromiso confirmado.

Última actualización

Proyecto PHP y PHP Foundation

El aviso de php.net del 21 de octubre es la fuente operativa. Indica que ambos fallos pueden permitir la ejecución remota de código sin autenticación, que toda instalación de PHP que atiende peticiones web está expuesta, que mod_php presenta el mayor riesgo y que solo una actualización es una solución completa. Las versiones corregidas son 8.5.12, 8.4.27, 8.3.36 y 8.2.35. Según la publicación de la PHP Foundation del mismo día, se demostró una RCE completa en Apache mod_php con la configuración por defecto antes del código de la aplicación, y se confirmó en PHP-FPM mediante rutas de aplicación. La Foundation no da ningún número de compromisos.

NVD

Según la cronología de Tanium, la NVD publicó CVE-2026-109618 el 21 de octubre de 2026 a las 14:17 UTC con el estado «Undergoing Analysis». Cuando este sitio consultó la API de la NVD el 22 de octubre de 2026 hacia las 07:20 UTC, ambas entradas tenían el estado «Modified» y llevaban, junto a la puntuación CVSS v4.0 de 9.2 del equipo de seguridad de PHP, una puntuación CVSS v3.1 propia de la NVD (Primary) de 9.8 (Crítica), vector AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H. Las dos puntuaciones proceden de sistemas de valoración distintos y no se contradicen. Para las versiones corregidas, manda el aviso de PHP.

CISA

La alerta de la CISA del 21 de octubre de 2026 pide parchear de inmediato a 8.5.12, 8.4.27, 8.3.36 u 8.2.35, inventariar PHP incluso donde solo es un componente y desconectar los sistemas que no puedan actualizarse, incluido PHP 8.1 y anteriores. Un firewall de aplicaciones web puede ofrecer cierta protección mientras tanto. Sobre la explotación: la CISA no había observado ninguna hasta su publicación. La alerta no dice que ninguna de las CVE se haya añadido al catálogo KEV. Este sitio volvió a consultar el feed JSON del KEV de la CISA el 22 de octubre de 2026 hacia las 08:05 UTC: la versión 2026.10.21 del catálogo (publicada el 21 de octubre a las 14:04 UTC) seguía sin incluir ninguna de las dos CVE.

ENISA, declaración conjunta de la UE y CERT-EU

ENISA publicó una declaración conjunta sobre las vulnerabilidades críticas de PHP. Según el texto consultado, el equipo de seguridad de PHP publicó las actualizaciones el 21 de octubre de 2026 a las 13:40 UTC, y los fallos pueden ejecutar código malicioso sin autenticación en servidores vulnerables. El aviso CERT-EU 2026-018 es un documento aparte: su versión 1.1 indica que las correcciones se publicaron el 21 de octubre a las 13:30 UTC, que circulan PoC, lo que aumenta la probabilidad de explotación en curso, y recomienda parchear de inmediato o aislar las aplicaciones expuestas públicamente hasta que se aplique y verifique una corrección. Las horas 13:30, 13:40 y 14:00 UTC se mantienen tal como las dan las fuentes.

Reino Unido y Países Bajos

El NCSC británico aconseja identificar PHP en general, no solo las versiones antiguas, aplicar el endurecimiento del equipo de PHP y desconectar un sistema si las mitigaciones provisionales no son posibles a tiempo. En los sistemas expuestos hay que buscar indicios de compromiso. Remite al repositorio php2shell del NCSC-NL con software que depende de PHP: un inventario inicial, no la prueba de que un producto no incluido sea seguro.

Canadá, Alemania y Japón

Singapur, Hong Kong y Tailandia

Cloudflare y las cifras del 22 de octubre

El blog de Cloudflare del 21 de octubre indica que las reglas WAF para planes gratuitos y de pago estaban activas desde las 03:02 UTC, que la vulnerabilidad se había filtrado antes de la publicación oficial y que Cloudflare había observado tráfico de ataque y cambios en los payloads dirigidos contra las reglas; los clientes debían parchear igualmente. Un artículo de Reuters del 22 de octubre de 2026 cita a Matthew Prince en una publicación en X (que este sitio no abrió): miles de intentos en las diez horas previas al anuncio, decenas de miles en los 45 minutos siguientes, cientos de miles en dos horas y millones en el momento de la publicación. El mismo artículo indica que sitios web gubernamentales en Europa y otros lugares se desconectaron y que Mitsubishi UFJ Financial Group y el Ministerio de Finanzas de Japón suspendieron temporalmente algunos servicios como medida de emergencia. Eso describe desconexiones, no un compromiso mediante PHP2Shell.

AWS y watchTowr

AWS indica que MadPot vio un intento de explotación el 17 de octubre de 2026, cuatro días antes de la divulgación, y más intentos y PoC el 21 de octubre, también antes del fin del embargo. No está claro si habrían tenido éxito en sistemas reales; tras el parche, PHP2Shell se explota de forma generalizada, en referencia a los intentos observados, no a una lista publicada de sitios comprometidos. watchTowr observa intentos activos de explotación de ambas CVE en su red de honeypots; según SecurityWeek, sin intentos exitosos.

El boletín de seguridad de AWS 2026-143-AWS (publicado el 21 de octubre de 2026 a las 14:30 PDT, actualizado por última vez a las 20:30 PDT) indica que los servicios de AWS no están afectados, pero que los clientes que usan versiones de PHP afectadas en Amazon WorkMail, Elastic Beanstalk, Amazon Linux o Lightsail podrían estarlo. El impacto se limita al worker de PHP afectado y a sus permisos a nivel de aplicación; hasta ahora no se ha establecido propagación entre clientes. El estado por servicio está en la página de estado de los fabricantes.

Datadog, Qualys, Tanium, Huntress y Elastic

Distribuciones y proveedores de paneles en resumen

El boletín RHSB-2026-013 de Red Hat indica que algunas actualizaciones están disponibles y otras en preparación. Ubuntu ha publicado correcciones para todas las versiones con soporte. cPanel ha publicado actualizaciones para ea-php74 y superiores, Plesk correcciones para el PHP incluido. Detalles y límites de estas afirmaciones en la página de fabricantes.

Cierres preventivos

El PHPocalypse Tracker, mantenido por la comunidad, recoge sitios que se desconectaron por PHP2Shell a partir de informes públicos y sus propias comprobaciones. El 22 de octubre de 2026 tenía 50 entradas: 24 en Países Bajos, 17 organismos públicos y 44 ya de vuelta. Entre ellas, el Parlamento neerlandés y el NCSC-NL, DigiD, la Universidad de Viena, DeviantArt y 4chan (solo lectura). La autoridad francesa de protección de datos, la CNIL, aún devolvía HTTP 503 cuando lo comprobamos. La mayoría habla de precaución; ninguna entrada es un compromiso confirmado. Las horas son las del primer informe, no las del cierre real.

Fuentes

Los enlaces externos salen de este sitio. No alojamos código de explotación.

  1. News archive 2026: security advisory, 21 October 2026 — PHP project (php.net)
  2. Today’s PHP security release, and how we’re strengthening PHP security — The PHP Foundation
  3. CVE-2026-109618 — NVD
  4. CVE-2026-109619 — NVD
  5. PHP2Shell: responding to CVE-2026-109618 and CVE-2026-109619 — Tanium
  6. Critical vulnerabilities in PHP require immediate patching (21 October 2026) — CISA
  7. Known Exploited Vulnerabilities catalog — CISA
  8. Joint statement on critical PHP vulnerabilities — ENISA
  9. Critical security issue affecting PHP — UK NCSC
  10. php2shell product-inventory notes — NCSC-NL
  11. AL26-026 — Critical vulnerabilities impacting PHP — Canadian Centre for Cyber Security
  12. PHP — Kritische Schwachstellen bedrohen Webanwendungen weltweit (version 1.0, 21 October 2026) — BSI (Germany)
  13. 2026 alerts index, including the 22 October PHP notice — JPCERT/CC
  14. Vulnerability notes, 22 October 2026 PHP entry — JPCERT/CC (JVN listing)
  15. PHPの脆弱性対策について (CVE-2026-109618, CVE-2026-109619: PHP2shell), 22 October 2026 — IPA (Japan)
  16. JPCERT-AT-2026-0033: PHPにおける複数の脆弱性(CVE-2026-109618、CVE-2026-109619)に関する注意喚起, 22 October 2026 — JPCERT/CC
  17. AL-2026-151: Critical vulnerabilities in PHP (PHP2Shell), updated 22 October 2026 — Cyber Security Agency of Singapore
  18. Security bulletin list: PHP Multiple Vulnerabilities, 22 October 2026 — HKCERT
  19. PHP2Shell alert, 22 October 2026, 07:40 UTC — ThaiCERT (NCSA Thailand), on X
  20. Security Advisory 2026-018: Critical vulnerabilities in PHP — CERT-EU
  21. Cloudflare deploys protections against php2shell vulnerability — Cloudflare
  22. 2026-143-AWS — PHP web runtimes (CVE-2026-109618 and CVE-2026-109619) — AWS Security Bulletins
  23. Cloudflare sees millions of exploit attempts after PHP disclosure, 22 October 2026 — Reuters (syndicated text)
  24. Amazon Threat Intelligence identifies PHP2Shell exploitation prior to public disclosure in MadPot — AWS Security Blog
  25. PHP2Shell: PHP remote code execution exploited — watchTowr
  26. FAQ: PHP2Shell CVE-2026-109618 and CVE-2026-109619 (published 20 October 2026, updated 22 October 2026) — watchTowr
  27. PHP2Shell — critical vulnerabilities in PHP: detection, analysis, and remediation — Datadog Security Labs
  28. PHP2Shell: PHP patches two critical RCE vulnerabilities — Qualys
  29. Rapid response: php2shell, leaked critical PHP vulnerabilities — Huntress
  30. php2shell: Assessing Elastic detection coverage relevant to CVE-2026-109618 and CVE-2026-109619 — Elastic Security Labs
  31. RHSB-2026-013 php2shell request-handling memory corruption — Red Hat
  32. php2shell — PHP critical vulnerability fixes available — Ubuntu
  33. Critical PHP security release — CVE-2026-109618 and CVE-2026-109619 — cPanel
  34. Remote code execution in PHP shipped with Plesk — Plesk
  35. Notice: php2shell, critical PHP vulnerabilities (status as of 21 October 2026, 20:00 UTC) — Expel
  36. PHP2Shell patches land as first exploitation attempts hit sensors — SecurityWeek
  37. PHP2Shell outages: sites that went offline and when they came back — PHPocalypse Tracker (community project)