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

Aviso de seguridad · PHP2Shell · 22 de octubre de 2026

PHP2Shell: vulnerabilidad crítica de PHP con ejecución remota de código (CVE-2026-109618, CVE-2026-109619)

Este es un informe no oficial. No es php.net, ni la NVD, ni la CISA. Su estructura sigue la de un aviso de seguridad de PHP para que los administradores capten los hechos rápidamente.

Última actualización

¿Qué es PHP2Shell? Últimas noticias

El 21 de octubre de 2026, el proyecto PHP publicó un aviso de seguridad sobre dos fallos críticos del motor de PHP que permiten la ejecución remota de código sin autenticación. El nombre habitual es PHP2Shell; la CISA lo escribe «php2shell».

Identificadores de las vulnerabilidades
IDResumenCVSS v4.0
CVE-2026-109618RCE por corrupción de memoria al agotarse la memoria (GHSA-w8hw-w9fx-j79w). Mayor riesgo, según PHP, con Apache mod_php.9.2
CVE-2026-109619RCE por estado global obsoleto (GHSA-6wmf-4rv5-p3rp) que se reutiliza entre peticiones del mismo worker.9.2
Versiones de PHP afectadas y versiones corregidas
RamaEstado antes del parcheVersión corregida (21 oct. 2026)
PHP 8.5Afectada8.5.12
PHP 8.4Afectada8.4.27
PHP 8.3Afectada8.3.36
PHP 8.2Afectada8.2.35
PHP 8.1 y anterioresNinguna nueva versión oficial del proyecto PHP; algunos proveedores publican backportsConsulte al proveedor / notas sobre versiones EOL

¿Se está explotando PHP2Shell?

¿Mi versión de PHP está afectada por PHP2Shell?

Introduzca la versión de PHP que indica su SAPI web (php -v, panel de hosting o phpinfo()). Este comprobador solo compara números de versión con las versiones corregidas upstream. No detecta backports de los proveedores.

Ejemplo: 8.3.35 o PHP/8.2.34. El número de parche es obligatorio.

Aún no se ha comprobado nada. El resultado se queda en su navegador.

¿Qué sitios y fabricantes afecta PHP2Shell?

Estado de fabricantes / productos (avisos públicos)
FabricanteEstadoNotas
CiscoEn investigaciónRevisa muchos productos; ninguno confirmado como afectado en el aviso consultado.
Red HatParcialmente corregidoAlgunos paquetes actualizados; revise sus canales.
UbuntuCorregidoActualizaciones de seguridad publicadas para las versiones con soporte.
DebianCorregidoDLA-4848-1 (12 bookworm) y DSA-6574-1 (13 trixie).
cPanelCorregidoPaquetes del panel actualizados.
PleskCorregidoPaquetes del panel actualizados.
SophosNo afectadoEl fabricante declara que sus productos no están afectados.
AWSParcialmente corregidoBoletín 2026-143-AWS: actualizaciones en curso para Elastic Beanstalk, Amazon Linux y Lightsail; Lightsail requiere instancias nuevas.

Más información: estado de los fabricantes · evaluaciones de las autoridades.

¿Cómo soluciono PHP2Shell?

  1. Actualice a PHP **8.5.12**, **8.4.27**, **8.3.36** u **8.2.35** (o posterior en la misma rama). Código fuente y builds para Windows: descargas de php.net.
  2. Reinicie cada worker que atienda peticiones (Apache con mod_php, pools de PHP-FPM, php-cgi, FrankenPHP, LiteSpeed, contenedores).
  3. PHP 8.1 y anteriores: obtenga un backport del proveedor, recompile sus builds propios a partir de los backports mínimos de código fuente del proyecto para 7.4/8.0/8.1, o desconecte el servicio hasta la actualización, conforme a la recomendación de la CISA para sistemas que no pueden actualizarse.
  4. Las reglas WAF y las medidas provisionales de php.ini del aviso de PHP solo reducen algunas vías. No son una solución completa.

Paso a paso para apt, yum, Docker, cPanel, Plesk y más: corrección.

¿Cuántos servidores están expuestos a PHP2Shell?

Las estimaciones públicas son elevadas y no cuentan sitios realmente hackeados. The Record (citando un análisis de VirusTotal) y una publicación de ThreatCluster hablan de unos **5,1 millones** de direcciones de Internet identificadas como PHP (según ThreatCluster, solo alrededor de 1,1 millones muestran una cabecera de versión). Un análisis citado antes situaba las estimaciones de tipo Censys en más de **1,3 millones** de hosts afectados. Las observaciones recientes de PHP de Bitsight se concentran en EE. UU., Alemania, Francia, Países Bajos y Japón, lo que no demuestra que un país esté «más desactualizado».

**No** inventamos una cifra de daños mundiales. Mientras aseguradoras, gobiernos o divulgaciones no publiquen costes atribuibles, cualquier número sería especulación.

¿Por qué PHP2Shell es más difícil de contener en la era de la IA?

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: PHP 8.2–8.5 RCE via OOM corruption — oss-security (Jakub Zelenka, PHP security team)
  4. Critical vulnerabilities in PHP require immediate patching (21 October 2026) — CISA
  5. Joint statement on critical PHP vulnerabilities — ENISA
  6. Critical security issue affecting PHP — UK NCSC
  7. AL26-026 — Critical vulnerabilities impacting PHP — Canadian Centre for Cyber Security
  8. Amazon Threat Intelligence identifies PHP2Shell exploitation prior to public disclosure in MadPot — AWS Security Blog
  9. Cloudflare deploys protections against php2shell vulnerability — Cloudflare
  10. 2026-143-AWS — PHP web runtimes (CVE-2026-109618 and CVE-2026-109619) — AWS Security Bulletins
  11. PHP2Shell: PHP remote code execution exploited — watchTowr
  12. PHP2Shell: AI uncovers critical RCE vulnerabilities affecting 70% of the Internet — Wiz Research
  13. PHP says AI review of critical bugs first sparked alarm in August, but signs surfaced in 2024 — The Record
  14. Sizing the PHP exposure window for CVE-2026-109618 and CVE-2026-109619 — ThreatCluster (VirusTotal Internet scanning write-up)
  15. Notice: php2shell, critical PHP vulnerabilities (status as of 21 October 2026, 20:00 UTC) — Expel
  16. PHP2Shell patches land as first exploitation attempts hit sensors — SecurityWeek
  17. Known Exploited Vulnerabilities catalog — CISA