Versiones corregidas disponibles para PHP 8.2–8.5 Recurso comunitario independiente · datos verificados el 22 de octubre de 2026

Comprobador PHP2Shell / php2shell vulnerabilidad

Vulnerabilidad PHP2Shell: qué es, a quién afecta y cómo de grave es

La vulnerabilidad PHP2Shell son dos fallos de seguridad de memoria en el intérprete de PHP, CVE-2026-109618 y CVE-2026-109619, ambos calificados como críticos (CVSS 4.0: 9.2). Pueden permitir la ejecución remota de código en servidores cuyo PHP atiende peticiones web. Hay versiones corregidas para PHP 8.2 a 8.5 y parches del código fuente para 7.4, 8.0 y 8.1. Que se pueda explotar en la práctica depende de la versión, la configuración y la aplicación.

Equipo editorial de PHP2Shell.helpVerificado Fuentes oficiales ↓

¿Cuáles son las dos vulnerabilidades de PHP2Shell?

Las dos son fallos de seguridad de memoria del propio PHP y se corrigen en las mismas versiones.

Título oficialCVEAvisoEn pocas palabras
RCE via OOM corruptionCVE-2026-109618GHSA-w8hw-w9fx-j79wSi PHP se queda sin memoria mientras todavía está preparando una petición, el código de limpieza puede usar datos a medio inicializar y corromper la memoria.
RCE via stale global stateCVE-2026-109619GHSA-6wmf-4rv5-p3rpCuando una petición termina y se libera su memoria, un proceso puede conservar una referencia obsoleta y usarla durante una petición posterior.

Cada una tiene su propia página: CVE-2026-109618 y CVE-2026-109619.

¿A quién afecta la vulnerabilidad PHP2Shell?

A cualquier instalación de PHP que atienda peticiones web con una versión sin corregir. El aviso de PHP menciona PHP-FPM, Apache con mod_php, php-cgi, FrankenPHP y LiteSpeed, y considera mod_php el caso de mayor riesgo, porque allí un exploit demostrado se ejecuta antes que cualquier código de la aplicación. La investigación original indica que al menos uno de los fallos se remonta a PHP 5.4.

Cómo se ejecuta PHPAfectadoNotas
Apache mod_phpSíEl mayor riesgo, según PHP
PHP-FPM (Nginx y la mayoría del hosting moderno)SíUsar Nginx o FPM no te excluye
php-cgi / FastCGISí
FrankenPHPSí
LiteSpeedSí
Solo línea de comandosNo se indicaEl aviso de PHP se refiere a peticiones web; usar PHP solo en la línea de comandos no demuestra que el binario no tenga los fallos, así que actualiza igualmente

PHP 8.1 y anteriores no reciben versiones nuevas; PHP publicó parches mínimos del código fuente solo para 7.4, 8.0 y 8.1. Las versiones corregidas son:

RamaPrimera versión corregida
PHP 8.28.2.35
PHP 8.38.3.36
PHP 8.48.4.27
PHP 8.58.5.12
8.1 y anterioresSin versión nueva; parches oficiales del código fuente para 7.4, 8.0 y 8.1

¿Cómo de grave es PHP2Shell?

Crítica. La ejecución remota de código significa que un atacante podría ejecutar comandos con los permisos de tu servidor web: modificar o colocar archivos, leer la configuración (por ejemplo, las contraseñas de la base de datos) e instalar una puerta trasera que sobreviva a la actualización. La investigación describe además una forma de filtrar memoria del proceso. Que un servidor concreto se pueda atacar sigue dependiendo de su versión de PHP, su configuración, la disposición de la memoria y la aplicación.

¿Qué gobiernos han emitido avisos sobre PHP2Shell?

Organismos nacionales de ciberseguridad de Asia, Europa y Norteamérica han advertido sobre la vulnerabilidad PHP2Shell. La mayoría pide a las organizaciones que actualicen de inmediato; varios recomiendan desconectar o aislar los servicios que no se puedan parchear, y algunos recuerdan que PHP también va integrado en productos y dispositivos. En España, INCIBE-CERT la ha calificado de importancia crítica y recuerda que las medidas temporales no son una solución completa.

PaísOrganismoAviso
EspañaINCIBE-CERTImportancia crítica: enumera las versiones corregidas y los parches del código fuente para 7.4, 8.0 y 8.1; las medidas temporales no son una solución completa.
Japón国家サイバー統括室(NCO)Aplicar cuanto antes la corrección de PHP; si no es posible, desconectar temporalmente el sitio también es una opción eficaz.
Japón内閣総理大臣Petición urgente: comprobar si se usa PHP, aplicar la corrección, plantearse suspender los sitios que no se puedan corregir y seguir la información del NCO.
Japón警視庁サイバーセキュリティ対策本部Prepararse para aplicar la corrección de PHP.
JapónIPA(情報処理推進機構)Inventariar dónde se usa PHP, también en productos y dispositivos, dejar de usar versiones sin soporte y aplicar la corrección en cuanto se publique.
Estados UnidosNSA CybersecurityLas organizaciones que usan PHP deben actualizar de inmediato; si no pueden, deben plantearse desconectar los servicios afectados.
Reino UnidoNCSCOcho medidas prioritarias: localizar dónde se ejecuta PHP, actualizar y reforzar la configuración; si no se puede mitigar, desconectar los servicios y buscar puertas traseras.
Unión EuropeaCERT-EUParchear de inmediato; si no es posible, aislar las aplicaciones expuestas a internet. Las mitigaciones reducen la exposición, pero solo la actualización es una corrección completa.
AlemaniaBSIAviso previo a la publicación del parche: es probable la ejecución remota de código sin autenticación; en ese momento no había explotación confirmada.
FranciaCERT-FR (ANSSI)Boletín de alerta: aislar los sistemas afectados y pasar a una versión con soporte; CERT-FR no ha validado las soluciones temporales.
SuizaBACS / NCSC.chActualizar de inmediato y revisar los sistemas internos, las interfaces de administración y los dispositivos con PHP integrado.
Países BajosNCSC-NLAviso y lista mantenida de productos que integran PHP, citada por CERT-EU y el NCSC británico.
PoloniaCERT PolskaVulnerabilidades críticas en PHP que permiten la ejecución remota de código; actualizar de inmediato.
Estados UnidosFBI Cyber DivisionDesconectar los sistemas si no se pueden actualizar ya; inventariar PHP, vigilar procesos de PHP que lancen shells y denunciar las intrusiones al IC3.
CanadáCanadian Centre for Cyber SecurityActualizar de inmediato, empezando por los sistemas expuestos a internet; aislar las aplicaciones que no se puedan corregir. Al parecer existe una prueba de concepto, pero no se ha detectado explotación activa.
SingapurCSA / SingCERTPuede explotarse para ejecutar código de forma remota sin autenticación; parchear de inmediato.
RAE de Hong Kong (China)GovCERT.HKAlerta de seguridad de alto riesgo por múltiples vulnerabilidades en PHP que abarca los dos CVE.
Estados UnidosCISAParchear de inmediato, primero los sistemas expuestos a internet; desconectar los sistemas con PHP si no se pueden actualizar o siguen con PHP 8.1 o anterior. No se había observado explotación en el momento de la publicación.
IndiaCERT-InCalificada como crítica: ejecución remota de código y compromiso total del sistema; actualizar a las versiones corregidas.
ItaliaACN / CSIRT Italia (aún no verificado en la fuente)Actualizar siguiendo el aviso oficial, revisar los registros en busca de indicios de intrusión se haya actualizado o no, y plantearse desconectar los sistemas si no se pueden actualizar a tiempo.
TurquíaSiber Güvenlik Başkanlığı (aún no verificado en la fuente)Se han iniciado análisis de seguridad a escala nacional; actualizar los sistemas, restringir el acceso externo y cerrar el tráfico internacional innecesario (según medios turcos).

Todos publicados el 21 de octubre de 2026.

¿Por qué se han desconectado tantas webs por PHP2Shell?

Sobre todo por precaución. Los gobiernos pidieron desconectar los sistemas con PHP que no se pudieran parchear al momento, y muchos lo hicieron. Reuters informó el 21 de octubre de 2026 de que habían desconectado webs o servicios:

  • Alemania: el proveedor informático federal ITZBund, que lo calificó de medida «puramente preventiva».
  • Francia: webs de prefecturas, a la espera del parche.
  • Bélgica: webs del Ministerio de Asuntos Exteriores.
  • Países Bajos: el puerto de Róterdam, Overheid.nl, los cinco mayores partidos políticos y muchos hospitales, siguiendo el ejemplo del Centro Nacional de Ciberseguridad.
  • Finlandia: servicios web del Gobierno gestionados por Valtori, como «medida de precaución».
  • República Checa: la web del Gobierno, por recomendación de su organismo de ciberseguridad.
  • Fundación Wikimedia: algunos sistemas, «hasta que puedan parchearse de forma segura».

En Japón, proveedores de hosting como Xserver y Lolipop también suspendieron sus paneles de control por precaución. Que una web esté desconectada o en mantenimiento no significa que la hayan hackeado.

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

Las estimaciones varían porque cada escáner cuenta algo distinto. Unit 42 de Palo Alto Networks informó de más de 22,6 millones de instancias expuestas «potencialmente vulnerables», según su propia telemetría, sin definir qué es una instancia. Un servidor que muestra un número de PHP antiguo puede llevar ya un backport del distribuidor, y un mismo servidor puede alojar muchas webs, así que toma cualquier cifra como una escala aproximada, no como un recuento de webs atacables.

¿Se está explotando la vulnerabilidad PHP2Shell?

Se han visto intentos de ataque, pero no se ha confirmado ninguna intrusión con éxito. Cloudflare informó de tráfico de ataque contra sus clientes y de atacantes que cambiaban sus payloads para esquivar sus reglas antes de que se publicara la corrección. Ninguna de las fuentes que hemos revisado a fecha de 22 de octubre de 2026 confirma que alguien haya tomado un servidor a través de PHP2Shell, lo que no significa que nadie lo esté explotando. CISA y el Centro Canadiense de Ciberseguridad dijeron que no habían observado explotación en el momento de publicar sus avisos. Sansec espera una explotación masiva ahora que el parche y los análisis son públicos.

También han aparecido repositorios que dicen contener exploits funcionales. No los hemos verificado y no enlazamos a ellos. No descargues ni ejecutes su código.

¿PHP2Shell afecta igual a todas las webs con PHP?

No. «Al menos un fallo desde PHP 5.4» describe dónde existe el código vulnerable, no demuestra que un mismo ataque funcione contra todas las webs. Las puntuaciones CVSS de ambos fallos califican la complejidad del ataque como alta e indican que deben darse ciertas condiciones, y PHP considera mod_php el caso de mayor riesgo. Por otro lado, Sansec informa de que hay investigadores que han confirmado la ejecución de código contra aplicaciones populares y de que las configuraciones por defecto son vulnerables. Lo prudente es suponer que un PHP sin parchear y expuesto a la web está en riesgo.

¿PHP2Shell es lo mismo que wp2shell?

No. wp2shell es el nombre de otra vulnerabilidad crítica, en el núcleo de WordPress, que se corrige actualizando WordPress. PHP2Shell está en el propio PHP y se corrige actualizando PHP. Los buscadores a veces mezclan los dos nombres, así que fíjate en los números de CVE cuando leas recomendaciones.

¿PHP2Shell afecta a Node.js, Java u otros lenguajes?

No. PHP2Shell es un fallo del intérprete de PHP, así que solo importa donde un servidor ejecuta PHP. Una web hecha con Node.js, Java, Python u otro lenguaje sin PHP no está afectada por estos dos CVE. Los demás entornos publican sus propias correcciones de seguridad, así que mantenlos al día según sus propios avisos, y recuerda que un mismo servidor puede ejecutar más de un lenguaje.

¿Por qué se llama PHP2Shell?

PHP2Shell es el nombre que se usa en el análisis original de Wiz Research. Describe el peor caso: una petición a una web con PHP podría acabar con un atacante ejecutando comandos (una shell) en el servidor. Los títulos oficiales de los avisos son «RCE via OOM corruption» y «RCE via stale global state».

¿Qué hago ahora?

  1. Comprueba tu PHP con el comprobador PHP2Shell.
  2. Actualiza siguiendo la guía del parche PHP2Shell.
  3. Si actualizaste tarde, sigue la guía para saber si han hackeado tu web.

¿Qué fuentes respaldan esta página?

Comprueba si tu PHP está afectado por PHP2Shell

Introduce la versión que indica tu web. La comparamos con la primera versión corregida de su rama y te decimos qué hacer a continuación.

Comprobador PHP2Shell →

Fuentes

Los datos principales de esta página (versiones corregidas, detalles de los CVE, paquetes de los distribuidores y avisos de organismos oficiales) proceden de fuentes oficiales. Las investigaciones, noticias y publicaciones de la comunidad se identifican como tales.