Jueves, 22 de octubre de 2026

Lo más relevante del hosting en el mundo, en español · ehost.ec →

ISPConfig publica un parche temporal para mitigar PHP2Shell en servidores web

ISPConfig ha lanzado ispconfig-multipart-guard (21 oct. 2026) para bloquear temporalmente las peticiones multipart/form-data que explotan la vulnerabilidad PHP2Shell en PHP. La herramienta actúa en nginx y Apache y protege sitios y paneles hasta que estén disponibles las actualizaciones de PHP.

Por Equipo ehost2 min de lecturaFuente: ISPConfig
ISPConfig publica un parche temporal para mitigar PHP2Shell en servidores web
Imagen ilustrativa generada con inteligencia artificial.

El equipo de ISPConfig ha publicado ispconfig-multipart-guard, una solución de mitigación para bloquear las peticiones multipart/form-data —el formato que usan los navegadores para subir archivos— y así cerrar temporalmente la vía de explotación conocida como PHP2Shell (CVE-2026-109618 y CVE-2026-109619).

Qué hace ispconfig-multipart-guard y por qué importa

La herramienta intercepta y bloquea en el servidor web (nginx o Apache) las solicitudes cuyo encabezado Content-Type empieza por multipart/…, antes de que lleguen al intérprete PHP. Ese paso es crítico porque PHP analiza las cargas multipart antes de ejecutar cualquier código del script, por lo que una sola petición a cualquier archivo PHP puede ser suficiente para explotar la falla, incluso si la aplicación no expone un formulario de subida.

¿A quién afecta y alcance de la mitigación

La vulnerabilidad es de PHP en sí, por lo que afecta a todas las aplicaciones PHP que corran en el servidor: gestores de contenido, tiendas, webmails, herramientas de administración (por ejemplo phpMyAdmin) e incluso el propio panel ISPConfig cuando se sirve desde el mismo servidor web. ispconfig-multipart-guard se puede aplicar para todo el servidor o de forma selectiva por sitio, y proporciona un modo de activación y desactivación con un solo comando.

Limitaciones y pasos que deben tomar los administradores

  • Esto no es una corrección definitiva: la solución permanente es instalar la versión de PHP parcheada distribuida por la distribución o el repositorio que utilice su sistema.
  • Mientras el bloqueo esté activo, las subidas de archivos dejan de funcionar en los vhosts afectados: importaciones en phpMyAdmin, adjuntos en webmail, cargas de medios en CMS, etc. Las páginas normales y formularios urlencoded siguen funcionando.
  • ISPConfig recomienda activar la allowlist con direcciones IP o rangos confiables para permitir subidas puntuales desde ubicaciones específicas (por ejemplo, la IP de la oficina) y ejecutar ispconfig-multipart-guard repair tras editarla.
  • En entornos detrás de proxies inversos o CDNs hay que asegurarse de que el servidor web vea la IP real del cliente (nginx: realip; Apache: mod_remoteip). No agregue las IPs del CDN a la allowlist.

Operación en infraestructuras y multiserver

En configuraciones multiserver hay que ejecutar el script en cada servidor web y también en el master si éste sirve el panel o un vhost de aplicaciones. El script no edita los vhosts directamente pero instala ganchos que permanecen tras actualizaciones; un cron los re-aplica cada 5 minutos y existe un comando de reparación que restaura los hooks inmediatamente tras una actualización de ISPConfig.

Recomendaciones finales

Instale las actualizaciones de PHP tan pronto como su distribución o repositorio publique los paquetes parcheados y, después de actualizar y reiniciar los servicios PHP-FPM necesarios, desactive ispconfig-multipart-guard. Si su sistema ya está en fin de vida y no recibirá parches, planifique migrar a versiones soportadas. La mitigación es útil como medida de emergencia, pero no sustituye la actualización del intérprete PHP.

Lee también:

Fuente: ISPConfig

Compartir