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

Comprobador PHP2Shell / comprobador versión php

Comprobador de versión PHP: ¿tu PHP está afectado por PHP2Shell?

Introduce la versión de PHP que usa tu web, cómo se ejecuta PHP y desde dónde se instaló. El comprobador la compara con la primera versión corregida de su rama (8.2.35, 8.3.36, 8.4.27 o 8.5.12) y te dice qué hacer a continuación. El resultado se calcula en tu navegador. También puedes introducir la URL de tu web para leer la versión de PHP de sus cabeceras.

Equipo editorial de PHP2Shell.helpVerificado Fuentes oficiales ↓

Comprueba si tu PHP está afectado por PHP2Shell

La comprobación de la versión se hace en tu navegador. La comprobación por URL solo envía la dirección a nuestro servidor. Cómo se cuentan las visitas

Lee la versión de PHP que la web anuncia en sus cabeceras Server y X-Powered-By, con la lógica del php2shell-checker de OpenAI. Comprueba solo webs que gestiones o que tengas permiso para probar.
La ves en tu panel de control o en WordPress → Herramientas → Salud del sitio → Información → Servidor. También puedes pegar la salida del php2shell-checker de OpenAI o una cabecera X-Powered-By.
La comprobación de la versión nunca se conecta a tu servidor.

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.

¿Qué datos pide el comprobador de versión PHP?

Cinco, y siempre puedes elegir «No lo sé»:

CampoQué introducirDónde encontrarlo
Versión de PHPLa versión completa, por ejemplo 8.3 más su número de parcheSalud del sitio de WordPress o el panel de control de tu hosting
Cómo se ejecuta PHPPHP-FPM, Apache mod_php, CGI/LiteSpeed/FrankenPHP o solo línea de comandosLa SAPI de PHP en Salud del sitio de WordPress, o tu proveedor
Instalado desdeVersión de php.net o imagen oficial de Docker, paquete del sistema (Ubuntu, Debian), panel de control del hosting o compilado desde el código fuenteTu proveedor o el administrador del servidor
Distribución y versión del paqueteSolo para paquetes de Ubuntu o Debian: la versión del sistema y la versión completa del paqueteEl gestor de paquetes del servidor
Medida temporalSi hay aplicada una medida temporal como session.upload_progress.enabled=0Tu proveedor o el administrador del servidor

¿Qué resultados puede dar el comprobador de versión PHP?

Uno de estos cuatro, basado solo en lo que introduzcas:

ResultadoQué significa
En el rango afectadoEste PHP es anterior a la primera versión corregida de su rama. Actualízalo.
Coincide con una versión corregidaLa versión o el paquete es igual o posterior a la corrección. Reinicia PHP y revisa cada web.
Revisa el parche de tu proveedorEl PHP procede de una distribución o de una compilación propia en la que la corrección puede estar aplicada mediante backport, y los datos introducidos no bastan para confirmarlo.
Aún no se puede saberEl formato de la versión, la rama o la configuración no bastan para decidir.

Una medida temporal se muestra como una nota aparte y nunca convierte un resultado en «corregido». Ningún resultado dice si una web fue hackeada en el pasado.

¿Dónde encuentro la versión de PHP que hay que introducir?

En WordPress, abre Herramientas → Salud del sitio → Información → Servidor y mira la versión de PHP y la SAPI de PHP. En un panel de control de hosting, abre los ajustes de PHP de tu dominio. En un servidor o en un contenedor, php -v muestra el PHP de la línea de comandos de ese servidor o contenedor concreto, que puede ser distinto del PHP que sirve tu web. La guía para comprobar la versión de PHP explica cada método.

¿Por qué el comprobador pregunta cómo se ejecuta PHP?

Porque PHP2Shell tiene que ver con el PHP que atiende peticiones web. El aviso de PHP menciona PHP-FPM, Apache mod_php, php-cgi, FrankenPHP y LiteSpeed, y considera mod_php el caso de mayor riesgo. Una versión leída con php -v puede no ser el PHP que usa tu web, así que, si eliges «Solo línea de comandos», el comprobador indica que el resultado no confirma lo que usa la web.

¿Por qué pide la distribución y la versión del paquete?

Ubuntu, Debian y otras distribuciones parchean PHP en sus propios paquetes y mantienen el número de versión original. Un paquete corregido de Ubuntu o Debian puede parecer anterior a 8.3.36 o 8.4.27 y aun así contener la corrección. Con la versión del sistema y la versión completa del paquete, el comprobador los compara con los registros de los distribuidores que verás a continuación. Solo las filas marcadas como «Corregido» tienen una versión de paquete corregido confirmada; para las demás, el resultado es «Revisa el parche de tu proveedor».

ProveedorVersión del sistemaPaqueteVersión del paquete corregidoEstado
Ubuntu22.04php8.18.1.2-1ubuntu2.28Corregido
Ubuntu24.04php8.38.3.6-0ubuntu0.24.04.13Corregido
Ubuntu26.04php8.58.5.4-0ubuntu1.5Corregido
Ubuntu26.10php8.58.5.9-0ubuntu2.1Corregido
Debian13php8.48.4.27-1~deb13u1Corregido
Docker Official Images—php—No verificado
宝塔 / aaPanel—PHP 7.47.4.34Corregido
宝塔 / aaPanel—PHP 8.08.0.27Corregido
宝塔 / aaPanel—PHP 8.18.1.35Corregido
宝塔 / aaPanel—PHP 8.2–8.58.2.35 / 8.3.36 / 8.4.27 / 8.5.12Corregido
XServer—PHP—No verificado
ConoHa WING—PHP—No verificado
ロリポップ!—PHP—No verificado
1Panel—1panel/php8.2.35 / 8.3.36 / 8.4.27 / 8.5.12 (-fpm)Corregido

Comprobado entre el 21 de octubre de 2026 y el 22 de octubre de 2026.

Si tu versión del sistema o tu paquete no aparecen, el resultado es «Revisa el parche de tu proveedor», no «afectado».

¿Puede el comprobador revisar mi web por su URL?

Sí, con límites. Introduce la dirección en el campo de URL y nuestro servidor envía a la web una petición HEAD, la misma que hace un navegador, y lee las cabeceras Server y X-Powered-By igual que lo hace el php2shell-checker de OpenAI. Si aparece una versión de PHP, el comprobador la rellena y da su resultado habitual, que puedes afinar indicando de dónde procede PHP. Muchas webs ocultan esa cabecera, y una cabecera puede ser incorrecta o no reflejar un backport del distribuidor, así que «no se muestra» nunca significa que esté parcheada. Comprueba solo webs que gestiones o que tengas permiso para probar. Las comprobaciones se limitan a webs públicas en los puertos 80 y 443 y a 10 por minuto. También puedes pegar en el campo de versión la salida de la herramienta de OpenAI, una línea de php -v o una cabecera X-Powered-By.

¿Se envía o se guarda algo de lo que introduzco?

Los datos de la versión, no. El resultado se calcula en tu navegador y nada de lo que escribes se añade a la dirección de la página, así que un enlace compartido nunca contiene tus datos. Solo la comprobación opcional por URL envía la dirección que introduces a nuestro servidor, que la conserva como máximo 5 minutos en una caché. Consulta la página de privacidad.

¿Un resultado vale para toda mi web?

Vale para la instancia de PHP que has consultado. Las webs con varios dominios, pools de procesos, contenedores o servidores pueden usar versiones de PHP distintas. Comprueba cada una, y vuelve a comprobarlas después de actualizar y reiniciar PHP.

¿Qué hago con el resultado?

Vuelve a la página principal del comprobador PHP2Shell.

¿Qué fuentes usa el comprobador?

Las versiones corregidas proceden de los avisos de PHP; las versiones de los paquetes de los distribuidores, de los avisos de seguridad de Ubuntu y Debian. Los datos se revisaron el 22 de octubre de 2026.

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.