Última actualización: 2026-10-22 (UTC)

Vulnerabilidad PHP: actualizar PHP en aaPanel / BTPHP vulnerability · PHP2Shell · CVE-2026-109618 / CVE-2026-109619 · PHP RCE · PHP security update

Esta Vulnerabilidad PHP, PHP2Shell (CVE-2026-109618 / CVE-2026-109619), requiere actualizar el PHP del sitio. Confirma el repositorio, la revisión completa y los procesos antes de aplicar la PHP security update frente a PHP RCE (php vulnerability).

PHP2Shell · CVE-2026-109618 / CVE-2026-109619

Guarda una copia de la aplicación, configuración y datos y prueba en staging. Para corregir esta Vulnerabilidad PHP, usa el repositorio y la rama instalados.

Vulnerabilidad PHP: estado de paquetes del proveedor

Rama / ProveedorPaquete corregidoPHP2Shell · Estado
PHP 8.5
aapanel
8.5.12
Fuente del proveedor ↗
Corrección confirmada
Verificado: 2026-10-22 03:28:58 UTC
PHP 8.4
aapanel
8.4.27
Fuente del proveedor ↗
Corrección confirmada
Verificado: 2026-10-22 03:28:58 UTC
PHP 8.3
aapanel
8.3.36
Fuente del proveedor ↗
Corrección confirmada
Verificado: 2026-10-22 03:28:58 UTC
PHP 8.2
aapanel
8.2.35
Fuente del proveedor ↗
Corrección confirmada
Verificado: 2026-10-22 03:28:58 UTC
PHP 8.1
aapanel
Paquete corregido —
Fuente del proveedor ↗
Estado no confirmado: consulta al proveedor
Verificado: 2026-10-22 03:28:58 UTC
PHP 8.0
aapanel
Paquete corregido —
Fuente del proveedor ↗
Estado no confirmado: consulta al proveedor
Verificado: 2026-10-22 03:28:58 UTC
PHP 7.4
aapanel
Paquete corregido —
Fuente del proveedor ↗
Estado no confirmado: consulta al proveedor
Verificado: 2026-10-22 03:28:58 UTC

Una corrección confirmada indica publicación por el proveedor, no que tu servidor esté actualizado. Un estado sin confirmar carece de una revisión verificada para esa combinación.

Vulnerabilidad PHP: otras familias de paquetes

Estas familias tienen calendarios independientes. Identifica el repositorio; la corrección de una familia no demuestra la de otra.

Rama / ProveedorPaquete corregidoPHP2Shell · Estado
PHP 8.5
bt · Linux / Windows
8.5.12
Fuente del proveedor ↗
Corrección confirmada
Verificado: 2026-10-22 04:34:40 UTC
PHP 8.4
bt · Linux / Windows
8.4.27
Fuente del proveedor ↗
Corrección confirmada
Verificado: 2026-10-22 04:34:40 UTC
PHP 8.3
bt · Linux / Windows
8.3.36
Fuente del proveedor ↗
Corrección confirmada
Verificado: 2026-10-22 04:34:40 UTC
PHP 8.2
bt · Linux / Windows
8.2.35
Fuente del proveedor ↗
Corrección confirmada
Verificado: 2026-10-22 04:34:40 UTC
PHP 8.1
bt · Linux
8.1.35
Fuente del proveedor ↗
Corrección adaptada confirmada
Verificado: 2026-10-22 04:34:40 UTC
PHP 8.0
bt · Linux
8.0.27
Fuente del proveedor ↗
Corrección adaptada confirmada
Verificado: 2026-10-22 04:34:40 UTC
PHP 7.4
bt · Linux
7.4.34
Fuente del proveedor ↗
Corrección adaptada confirmada
Verificado: 2026-10-22 04:34:40 UTC
PHP 8.1
bt · Windows
Paquete corregido —
Fuente del proveedor ↗
Aún no está disponible en la fuente revisada
Verificado: 2026-10-22 04:34:40 UTC
PHP 8.0
bt · Windows
Paquete corregido —
Fuente del proveedor ↗
Aún no está disponible en la fuente revisada
Verificado: 2026-10-22 04:34:40 UTC
PHP 7.4
bt · Windows
Paquete corregido —
Fuente del proveedor ↗
Aún no está disponible en la fuente revisada
Verificado: 2026-10-22 04:34:40 UTC

BT confirma correcciones de la vulnerabilidad PHP para PHP 8.2–8.5 en sus paneles Linux y Windows. Actualiza la lista de software y cada runtime web. No hemos probado la instalación ni el reinicio del panel.

BT confirma correcciones adaptadas de la vulnerabilidad PHP para PHP 7.4, 8.0 y 8.1 solo en Linux. Las etiquetas 7.4.34, 8.0.27 y 8.1.35 son paquetes BT Linux, no versiones del proyecto PHP. No demuestran una corrección en BT Windows ni en otros proveedores. Confirma el build en el panel; no hemos probado la instalación.

BT no ha anunciado paquetes corregidos para esta vulnerabilidad PHP en PHP 8.1 o anterior de su panel Windows. La mitigación del progreso de carga de sesión solo aborda CVE-2026-109619 y no corrige CVE-2026-109618. Planifica migrar a una rama compatible y corregida. Las etiquetas de paquetes Linux no demuestran una corrección en Windows.

Identifica la fuente de la corrección de esta Vulnerabilidad PHP

Los paquetes del sistema, repositorios externos, imágenes y PHP del panel pueden ser instalaciones distintas. Comprueba sistema, arquitectura, repositorio y runtime del dominio: el mismo número corto puede tener parches distintos.

Una subida de código, una fecha prevista o una etiqueta RC no demuestra que se haya publicado la corrección de esta Vulnerabilidad PHP.

PHP 8.5: actualizar, reiniciar y verificar

aapanel

El equipo de aaPanel anuncia la corrección: App Store → Update App List → actualizar cada PHP instalado. Verifica el runtime después; los mirrors o la compilación local pueden fallar. No hemos probado comandos de instalación del panel.

Verificado: 2026-10-22 03:28:58 UTC · Fuente del proveedor ↗

Actualizar → Reiniciar → Verificar

Este entorno no se ha probado; no publicamos comandos ejecutables de actualización. Haz una copia y prueba, actualiza según el proveedor, reinicia PHP y verifica la revisión completa.

Abrir instrucciones del proveedor ↗

PHP 8.4: actualizar, reiniciar y verificar

aapanel

El equipo de aaPanel anuncia la corrección: App Store → Update App List → actualizar cada PHP instalado. Verifica el runtime después; los mirrors o la compilación local pueden fallar. No hemos probado comandos de instalación del panel.

Verificado: 2026-10-22 03:28:58 UTC · Fuente del proveedor ↗

Actualizar → Reiniciar → Verificar

Este entorno no se ha probado; no publicamos comandos ejecutables de actualización. Haz una copia y prueba, actualiza según el proveedor, reinicia PHP y verifica la revisión completa.

Abrir instrucciones del proveedor ↗

PHP 8.3: actualizar, reiniciar y verificar

aapanel

El equipo de aaPanel anuncia la corrección: App Store → Update App List → actualizar cada PHP instalado. Verifica el runtime después; los mirrors o la compilación local pueden fallar. No hemos probado comandos de instalación del panel.

Verificado: 2026-10-22 03:28:58 UTC · Fuente del proveedor ↗

Actualizar → Reiniciar → Verificar

Este entorno no se ha probado; no publicamos comandos ejecutables de actualización. Haz una copia y prueba, actualiza según el proveedor, reinicia PHP y verifica la revisión completa.

Abrir instrucciones del proveedor ↗

PHP 8.2: actualizar, reiniciar y verificar

aapanel

El equipo de aaPanel anuncia la corrección: App Store → Update App List → actualizar cada PHP instalado. Verifica el runtime después; los mirrors o la compilación local pueden fallar. No hemos probado comandos de instalación del panel.

Verificado: 2026-10-22 03:28:58 UTC · Fuente del proveedor ↗

Actualizar → Reiniciar → Verificar

Este entorno no se ha probado; no publicamos comandos ejecutables de actualización. Haz una copia y prueba, actualiza según el proveedor, reinicia PHP y verifica la revisión completa.

Abrir instrucciones del proveedor ↗

PHP 8.1: actualizar, reiniciar y verificar

aapanel

El anuncio del equipo solo confirma ramas con soporte. No hay una revisión de backport aaPanel verificada para esta rama EOL.

Verificado: 2026-10-22 03:28:58 UTC · Fuente del proveedor ↗

Actualizar → Reiniciar → Verificar

Este entorno no se ha probado; no publicamos comandos ejecutables de actualización. Haz una copia y prueba, actualiza según el proveedor, reinicia PHP y verifica la revisión completa.

Abrir instrucciones del proveedor ↗

PHP 8.0: actualizar, reiniciar y verificar

aapanel

El anuncio del equipo solo confirma ramas con soporte. No hay una revisión de backport aaPanel verificada para esta rama EOL.

Verificado: 2026-10-22 03:28:58 UTC · Fuente del proveedor ↗

Actualizar → Reiniciar → Verificar

Este entorno no se ha probado; no publicamos comandos ejecutables de actualización. Haz una copia y prueba, actualiza según el proveedor, reinicia PHP y verifica la revisión completa.

Abrir instrucciones del proveedor ↗

PHP 7.4: actualizar, reiniciar y verificar

aapanel

El anuncio del equipo solo confirma ramas con soporte. No hay una revisión de backport aaPanel verificada para esta rama EOL.

Verificado: 2026-10-22 03:28:58 UTC · Fuente del proveedor ↗

Actualizar → Reiniciar → Verificar

Este entorno no se ha probado; no publicamos comandos ejecutables de actualización. Haz una copia y prueba, actualiza según el proveedor, reinicia PHP y verifica la revisión completa.

Abrir instrucciones del proveedor ↗

Vulnerabilidad PHP: si no puedes actualizar todavía

La mitigación no corrige por completo esta Vulnerabilidad PHP. Desactivar el progreso de carga de sesiones solo reduce las rutas confirmadas de CVE-2026-109619; no corrige CVE-2026-109618 ni descarta otras rutas de estado residual.

session.upload_progress.enabled = Off

Aplica el ajuste en la configuración del runtime web antes de analizar las solicitudes y reinicia todos los procesos. No dependas de ini_set() ni de .user.ini de FPM. Se desactiva la función de progreso de carga de sesiones de PHP.

cleanup, strict_mode, only_cookies y HttpOnly son ajustes de sesión, no pruebas de corrección de estas CVE. El aviso también trata límites de petición, memoria y trazas de error; quitar el límite de memoria puede agotar recursos. Revisa las condiciones y el impacto operativo antes de cambiar otros ajustes.

Verificado: 2026-10-21 23:25:00 UTC

Fuente del proveedor ↗

Fuente del proveedor ↗

Comprobaciones tras corregir esta Vulnerabilidad PHP

Prueba peticiones críticas, acceso, cargas, registros, tareas y procesos en segundo plano. Reinicia todos los procesos PHP web y comprueba cada sitio. Guarda el repositorio y la revisión completa; planifica la migración de ramas EOL.

Comprobar versión →

Ver la guía de migración →

Preguntas frecuentes

¿Por qué parece antigua la versión tras corregir la vulnerabilidad PHP?

Los proveedores suelen adaptar el parche a una rama anterior sin cambiar el número corto. Compara la revisión completa y el repositorio con el aviso y verifica el runtime web.

¿Actualizar el PHP de terminal actualiza el sitio?

No siempre. La terminal, PHP-FPM y el panel pueden usar binarios distintos. Después de corregir la vulnerabilidad PHP, verifica el runtime asignado a cada dominio.

¿Debo reiniciar los procesos PHP?

Sí. Sigue el procedimiento del proveedor para FPM, Apache y procesos de larga duración. Instalar un paquete no demuestra que todos los procesos hayan cargado la nueva versión.

Fuentes y verificación

Verificado: 2026-10-22 04:46:46 UTC