Productos y entornos · Cortafuegos, appliances y herramientas de TI
PHP2Shell en Fortinet: si está afectado y cómo corregirlo
Cómo comprobar la versión de PHP que usa Fortinet
Ejecute el comando de su configuración. Una versión igual o superior a 8.2.35, 8.3.36, 8.4.27 u 8.5.12 en su rama está corregida; las ramas antiguas solo con una compilación del fabricante que lo indique.
get system statusRun it on the FortiADC or FortiDDoS CLI; for FortiSIEM and FortiSOAR, read the version in the GUI and compare it with FG-IR-26-186.
El php de la línea de comandos puede no ser el PHP que sirve el sitio. Para asegurarse, revise la SAPI web (una página phpinfo() temporal tras autenticación, o los ajustes de PHP del panel) y elimínela después. Nuestro comprobador de versiones compara el número por usted.
🔎 ¿Tienes el número de versión? Pégalo en el comprobador PHP2Shell →
Cómo corregir PHP2Shell en Fortinet
- No exponga a Internet las interfaces de gestión de FortiADC, FortiDDoS, FortiSIEM y FortiSOAR; limítelas a una red de gestión o a una VPN.
- Siga FG-IR-26-186 para conocer el veredicto de cada producto y las versiones corregidas, e instálelas en cuanto salgan.
- Hasta que el fabricante publique PHP corregido, la interfaz basada en PHP no debe ser accesible desde redes no fiables: limítela a una red de gestión, una lista de IP permitidas o una VPN.
- Instale la actualización del fabricante en cuanto salga y vuelva a comprobar la versión.
¿Prefiere que lo compruebe un agente de IA? Comprobar si está afectado · Corregir con un agente de IA
Si todavía no puede parchear
- Ponga
session.upload_progress.enabled = 0donde las aplicaciones no puedan cambiarlo (php.ini,php_admin_valueen el pool FPM o la configuración de Apache) y reinicie PHP. - En PHP 8.5, ponga
fatal_error_backtraces = 0. - Las medidas provisionales de PHP también incluyen
memory_limity unpost_max_sizebajo; siga exactamente la página de solución, porque estos ajustes solo cubren algunas vías. - Restrinja el acceso (VPN, lista de IP) o desconecte el servicio si usa PHP 8.1 o anterior sin retroportación del fabricante. Las reglas WAF ayudan, pero no son una corrección.
Preguntas frecuentes
¿Está Fortinet afectado por PHP2Shell?
Afectado, y el fabricante aún no ha publicado una corrección. El aviso PSIRT de Fortinet FG-IR-26-186 (21 de octubre de 2026) dice que Fortinet está investigando el impacto. En investigación: FortiADC, FortiADC Manager, FortiDDoS, FortiDDoS-F, FortiSIEM, FortiMonitor, FortiClient Cloud, FortiSOAR, FortiSOAR PaaS, FortiGuard y FortiEndpoint. Confirmados no afectados: FortiOS, FortiProxy, FortiManager, FortiAnalyzer, FortiWeb, FortiMail, FortiMail Cloud, FortiSandbox, FortiNAC, FortiNAC-F, FortiAuthenticator, FortiSwitch, FortiAP, FortiGate Cloud, FortiSASE, FortiPAM, FortiDeceptor, FortiClient EMS y las aplicaciones FortiClient. Aparte, FortiGuard Labs ofrece parches virtuales IPS para ambas CVE (paquete de firmas 37.316) para proteger otros servidores PHP.
¿Actualizar Fortinet corrige CVE-2026-109618 y CVE-2026-109619?
Solo si la actualización incluye PHP corregido. PHP2Shell es un fallo del intérprete de PHP; lo que importa es el PHP sobre el que funciona Fortinet. Compruebe la versión tras actualizar.
¿Qué versiones de PHP corrigen PHP2Shell?
PHP 8.2.35, 8.3.36, 8.4.27 y 8.5.12, publicadas el 21 de octubre de 2026. PHP 8.1 y anteriores no reciben versión del proyecto PHP; solo las compilaciones de fabricantes con retroportación (o un parche de código fuente compilado por usted para 7.4, 8.0 y 8.1) los corrigen.
¿Y si Fortinet aún no tiene corrección?
Mantenga su interfaz web basada en PHP fuera de Internet (VPN o lista de IP), aplique los ajustes provisionales de PHP como desactivar session upload progress e instale la actualización del fabricante en cuanto salga. Los ajustes provisionales reducen el riesgo, pero no son una corrección.
Productos relacionados
- pfSense (Netgate)Corrección del fabricante disponible
- OPNsenseCorrección del fabricante disponible
- FreePBX and PBXactAfectado, aún sin corrección
- Nagios XIParchee el PHP del sistema / del hosting
- Zabbix frontendParchee el PHP del sistema / del hosting
- GLPICorrección del fabricante disponible
← Todos los productos que incluyen PHP
Véase también: Solución por plataforma · Versiones afectadas · Estado de fabricantes
Fuentes
- Fortinet PSIRT FG-IR-26-186
- FortiGuard Labs Threat Signal: PHP2Shell
- PHP advisory GHSA-w8hw-w9fx-j79w
- PHP advisory GHSA-6wmf-4rv5-p3rp
Los enlaces externos salen de este sitio. No alojamos código de explotación.
Resumen no oficial de fuentes públicas. Este sitio no está afiliado al fabricante ni al proyecto PHP y no aloja código de explotación.