Actualización de seguridad PHP disponible/Leer el aviso oficial

HERRAMIENTAS INDEPENDIENTES DE SEGURIDAD PHP

Compruebe su PHP.Actualice con confianza.

Una respuesta clara empieza con la versión correcta. Compruebe el umbral de corrección de PHP2Shell y encuentre el siguiente paso para su entorno.

Privacidad: los datos permanecen en este navegador.

PHP es el mejor lenguaje del mundo

9.2/10Gravedad críticaCVSS v4.0
02Vulnerabilidades relacionadasCVE-2026-109618 / 109619
04Ramas corregidasPHP 8.2 → 8.5
18IdiomasEN / 中文 / 日本語 / …

01 / COMPROBAR LA VERSIÓN

Una versión. O toda su infraestructura.

Pegue una versión PHP, la salida de php -v o una versión por línea. Se comparan versiones; no se prueba la explotación.

PHP2SHELL / Verificador

Privacidad: los datos permanecen en este navegador.

PHP2SHELL / FRAMEWORK / CMS

Corregir PHP2Shell en frameworks y CMS

Corrige PHP2Shell en tu framework, blog o tienda: identifica PHP en ejecución, comprueba compatibilidad, resuelve obstáculos y verifica los parches CVE-2026-109618 y CVE-2026-109619.

PHP2SHELL / Herramientas PHP2Shell

Investigación y guías prácticas

Comprueba sitios públicos, revisa configuraciones y registros locales o encuentra herramientas abiertas. Cada resultado indica sus pruebas y límites.

>_

Herramientas PHP2Shell

Comprueba sitios públicos, revisa configuraciones y registros locales o encuentra herramientas abiertas. Cada resultado indica sus pruebas y límites.

01

PHP2Shell en lenguaje sencillo

PHP es el motor de WordPress, Laravel y los plugins. Actualizar un plugin no actualiza PHP. Dos fallos de memoria pueden convertir la limpieza anómala de una petición en filtración o ejecución de código. El control público solo aporta indicios; el proveedor debe confirmar el runtime Web y su parche.

02

¿Intento o intrusión exitosa?

Multipart extraño o una alerta WAF puede indicar un intento. OOM, SIGSEGV/SIGABRT y picos HTTP 500 también tienen causas normales. Procesos hijos PHP, conexiones, archivos o cuentas inesperados requieren investigación urgente. Una filtración de memoria puede no dejar webshell ni archivos; un análisis limpio no la descarta.

03

Conserva pruebas antes de cambiar

Anota descubrimiento, dominio, instancia, runtime, síntomas y último estado fiable. Exporta registros originales con zona horaria, auditoría cloud e instantáneas autorizadas disponibles. Restringe copias y registra hashes. No envíes cookies, tokens ni datos de clientes a escáneres públicos. No borres logs ni archivos sospechosos antes de conservarlos.

04

Lee Wiz y Calif con precisión

La investigación explica errores que sobreviven a una petición. CVE-2026-109618 demuestra RCE mod_php; la susceptibilidad FPM es por análisis de código, sin exploit FPM completo para ese CVE. CVE-2026-109619 confirma aparte una ruta FPM de upload-progress dependiente de la aplicación. Consulta cada GHSA para distinguir pruebas por SAPI.

05

Cloudflare: también importa la respuesta

Cloudflare describe detección de transacción completa, combinando petición y respuesta del origen y bloqueando respuestas sospechosas antes de filtrar datos. Es útil sin shell. El despliegue histórico no garantiza tu cobertura: confirma reglas, ruta, exclusiones y eventos. Origen directo y hosts sin proxy siguen necesitando parche.

02 / BASE DE CORRECCIÓN

Cuatro ramas. Un objetivo claro.

Publicado por el equipo de seguridad PHP el 21 de octubre de 2026. Compare dentro de su rama.
PHP.net ↗

Cuatro ramas. Un objetivo claro.
Rama PHPVersiones originales inferiores aPrimera versión corregidaFin del soporte de seguridad
PHP 8.5< 8.5.12✓ 8.5.1231 dic 2029
PHP 8.4< 8.4.27✓ 8.4.2731 dic 2028
PHP 8.3< 8.3.36✓ 8.3.3631 dic 2027
PHP 8.2< 8.2.35✓ 8.2.3531 dic 2026
¿PHP 8.1 o anterior?

No hay una publicación habitual de PHP para estas ramas. Existen parches mínimos de código fuente para 7.4, 8.0 y 8.1; verifique el soporte del proveedor por separado. Leer guía ↗

03 / DE LA COMPROBACIÓN A LA SOLUCIÓN

Un camino práctico para continuar.

Explorar la guía ↗
01

Identificar

Localice cada intérprete, origen de paquetes y controlador del sitio.

02

Actualizar

Instale la compilación corregida o un parche documentado.

03

Reiniciar y verificar

Sustituya los procesos activos y verifique cada instancia.

Corregir PHP2Shell en frameworks y CMS ↗

PHP2SHELL / CVE

Dos fallos en el intérprete. Una actualización urgente.

PHP2Shell agrupa fallos de seguridad de memoria del propio PHP. Una aplicación actualizada puede seguir usando un intérprete sin corregir.

CVE-2026-109618CVSS 9.2

Corrupción por falta de memoria

CVE-2026-109618 afecta a la salida anticipada por OOM, que deja memoria parcialmente inicializada accesible durante la limpieza. El parche introduce un manejo suave y duro de memoria. Se confirmó RCE completa en mod_php. FPM se considera susceptible a rutas de aplicación, sin explotación completa demostrada para esta CVE.

Leer guía ↗
CVE-2026-109619CVSS 9.2

Estado residual entre peticiones

CVE-2026-109619 deja referencias del proceso a memoria de peticiones ya liberada. Otra petición al mismo proceso puede consumirlas antes de inicializarse. Se confirmaron rutas de backtrace fatal en PHP 8.5 y de progreso de carga de sesión. Hay RCE validada en mod_php y FPM con una ruta de aplicación adecuada.

Leer guía ↗
Fuentes primarias y lecturas adicionalesPHP security team ↗PHP2Shell research ↗

FAQ

Preguntas y respuestas.

Todas las preguntas ↗
¿FPM queda exento?

No. FPM termina el proceso hijo cuando falla el inicio de la petición, bloqueando algunas secuencias iniciales. No elimina las rutas de aplicación o entre peticiones. La demostración mod_php no implica idéntica explotación en todas partes, pero FPM tampoco sustituye el parche.

Parches de distribución

Ubuntu, Debian y Linux empresarial pueden conservar el número original con una revisión corregida. El banner 8.3.6 no demuestra vulnerabilidad ni reparación. Verifique sistema, repositorio, arquitectura y revisión para AMBAS CVE. Este sitio no inventa umbrales de paquetes.

PHP 8.1 y anteriores

No hay lanzamientos habituales de PHP. Se publicaron excepcionalmente backports mínimos de fuentes para 7.4, 8.0 y 8.1; compilación y validación son responsabilidad del operador. Un proveedor OS o LTS puede mantener paquetes. La investigación se remonta a 5.4 con condiciones distintas. Migre y verifique el parche provisional.

Las medidas temporales son incompletas

Solo el parche completo aborda todas las variantes. Los ajustes pueden afectar cargas, rendimiento o disponibilidad. Aplíquelos administrativamente antes del análisis y reinicie todos los procesos. Lea ambos avisos. Un CDN o WAF no demuestra que PHP esté corregido.

PHP2SHELL CHECKER

El siguiente paso: un intérprete corregido.

Empiece por la versión. Siga las pruebas. Verifique los procesos que realmente sirven su sitio.

Comprobar mi versión