En Laminas / Zend Framework, corregir PHP2Shell requiere parchear el intérprete PHP. La versión de la aplicación ayuda a detectar incompatibilidades; no demuestra explotabilidad ni que ambas CVE estén corregidas.

Laminas / Zend Framework - Compatibilidad PHP para corregir PHP2Shell

Versión de muestraRequisito PHP declaradoCandidatos según la declaraciónFuente original
3.6.1~8.0.0 || ~8.1.0 || ~8.2.0repo.packagist.org ↗f12e801c31c0
3.7.0~8.1.0 || ~8.2.0 || ~8.3.0repo.packagist.org ↗3f65447addf4
3.8.0~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0repo.packagist.org ↗53ba28b7222d

Los candidatos solo comparan la declaración con los primeros parches PHP2Shell de ramas con soporte. No prueban compatibilidad comprobada, soporte del proveedor ni coincidencia de todas las dependencias. Compatibilidad PHP para corregir PHP2Shell ↗

Identificar el alcance de la corrección PHP2Shell

Archivos e identidad del paquete

laminas/laminas-mvc

  • composer.lock
  • config/modules.config.php
  • module/

Laminas / Zend Framework - Resolver bloqueos de la corrección PHP2Shell

Identifica ZF1, ZF2, ZF3 y componentes independientes. La tabla solo cubre laminas-mvc. Inventaría namespaces, factories de ServiceManager y módulos antes de migrar. Trata módulos abandonados aparte y valida API, sesiones y creación de servicios.

Dependencias y código propio

  • Zend\*
  • laminas-migration
  • ServiceManager
  • config/modules.config.php
  • MVC
  • laminas-*
Documentación oficial ↗

Pruebas del sitio tras corregir PHP2Shell

Inventario previo a la corrección PHP2Shell

Usa una copia de trabajo autorizada.

Ejemplo de comando
php -v
php --ini
composer --no-plugins show --locked laminas/laminas-mvc
composer --no-plugins check-platform-reqs --lock
composer --no-plugins prohibits php 8.3.36 --locked

Laminas / Zend Framework - Verificar los parches PHP2Shell

Verifica ambos parches en el PHP que sirve este sitio. Sustituye o reinicia procesos Web, trabajadores de colas y réplicas antiguos. Una portada funcional o un CLI más nuevo no son pruebas suficientes.

3. Reinicie y verifique todo ↗

Documentación oficial

Laminas / Zend FrameworkFuente original ↗PHP security teamFuente original ↗CVE-2026-109618Fuente original ↗CVE-2026-109619Fuente original ↗Corregir PHP2Shell - resolver errores al actualizar PHP↗

Aplicaciones relacionadas

← Volver a las guías de aplicaciones