1. Identifique el intérprete Web real

Anote rama, revisión completa, origen, extensiones, servicio y controlador del sitio. CLI y Web pueden usar binarios distintos. Revise pools FPM, Apache, imágenes, colas y réplicas. Prepare copias, pruebas de compatibilidad y reversión antes de cambiar producción.

2. Instale una compilación corregida

Primeras versiones: 8.2.35, 8.3.36, 8.4.27 y 8.5.12. Elija una rama con soporte y actualice las extensiones compatibles. Pruebe aplicaciones y salud del servicio. Obtenga paquetes de PHP o del proveedor responsable. Un WAF o actualizar el CMS no corrige PHP.

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 ↗

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.

3. Reinicie y verifique todo

Los archivos nuevos no reemplazan procesos en memoria. Reinicie Apache para mod_php o los servicios y pools FPM, además de workers persistentes. Compruebe inicio, versión Web, revisión, salud y cada réplica. Elimine páginas de diagnóstico inmediatamente; no deje phpinfo() público.

Ejemplo de comando / INVENTORY

shell
php -v
php --ini
# Check the executable used by the Web service separately.
php-fpm -v
# On versioned installations, for example:
php-fpm8.3 -v

Guía de reparación

Corregir PHP2Shell en frameworks y CMS ↗

Fuentes primarias y lecturas adicionales

PHP security teamSecurity advisory · 21 Oct 2026
CVE-2026-109618GHSA-w8hw-w9fx-j79w · OOM corruption
CVE-2026-109619GHSA-6wmf-4rv5-p3rp · Stale global state
Siguiente paso3. Reinicie y verifique todo ↗