Viernes, 16 de octubre de 2026

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

Traefik lanza v3.7.15 con correcciones de seguridad y mejoras en Kubernetes

Traefik publicó la versión v3.7.15 el 15 de octubre de 2026; la actualización corrige rechazos de CONNECT, arregla comportamientos en Kubernetes (CRD, Gateway API e Ingress-NGINX) y resuelve fallos en FastProxy. Admins de infra deben leer la guía de migración y evaluar la actualización.

Por Equipo ehost3 min de lecturaFuente: Release notes from traefik
Traefik lanza v3.7.15 con correcciones de seguridad y mejoras en Kubernetes
Imagen ilustrativa generada con inteligencia artificial.

Traefik ha publicado la versión v3.7.15 con varias correcciones de errores y mejoras de documentación. La nota de la versión incluye arreglos relevantes para el manejo de peticiones CONNECT en el servidor, ajustes en integraciones con Kubernetes (CRD, Gateway API e Ingress-NGINX) y correcciones en FastProxy que afectan a conexiones actualizadas y lectura concurrente de buffers.

Qué cambia y por qué importa

La actualización aborda primero dos problemas relacionados con el método HTTP CONNECT: el servidor ahora rechaza las solicitudes CONNECT independientemente de la versión HTTP y lo hace antes de que la petición llegue al muxer. Esto reduce la superficie de ataque y evita que solicitudes CONNECT no autorizadas lleguen a capas internas del proxy.

En el ámbito de Kubernetes, hay varias correcciones y mejoras:

  • Las definiciones CRD permiten ahora incluir metadata de observabilidad en routers hijos, lo que facilita la instrumentación y el seguimiento de rutas creadas por recursos personalizados.
  • Se ha actualizado la dependencia sigs.k8s.io/gateway-api a v1.6.3 y, además, Traefik cambia el comportamiento por defecto del backend en HTTPRoute: cuando no se especifica appProtocol, el esquema por defecto será HTTP. Esto evita confusiones y fallos por omisión del protocolo en rutas HTTP dentro del Gateway API.
  • Para integraciones con ingress-nginx se aplicó la autenticación TLS de clientes (auth-tls) a todo el host y se corrigió la comprobación entre namespaces al compartir secretos TLS usados en auth-tls, cerrando un hueco de configuración que podía provocar comportamientos inconsistentes.

Correcciones en FastProxy y dependencias

FastProxy recibió dos correcciones destacadas: se añadió una prueba no regresiva que comprueba el manejo de CR/LF en cabeceras de petición, y se solucionó un problema de lecturas concurrentes de buffers en conexiones que han sido actualizadas (upgraded connections). Estos arreglos son importantes para entornos con proxys reversos que manejan WebSocket u otras conexiones que pasan por un «upgrade» y para evitar corrupciones o condiciones de carrera en el procesamiento de cabeceras.

Además, se actualizó la dependencia golang.org/x/net a la versión v0.60.0, lo que suele incluir mejoras y correcciones en el manejo de protocolos de red y utilidades estándar para Go.

Documentación y limpieza

La versión incluye varias correcciones y mejoras de documentación: arreglos de enlaces rotos en las páginas de referencia CRD y Gateway API, aclaraciones sobre el impacto de safeNaming en referencias entre proveedores, correcciones de anclas, y la incorporación de una guía de estilo de documentación en la sección de contribución. También se corrigieron pequeños errores tipográficos y se eliminó puntuación redundante en el README.

¿A quién afecta y qué deben hacer los administradores?

La actualización interesa a administradores de infraestructura y desarrolladores que usan Traefik como router inverso o gateway, especialmente en entornos Kubernetes que emplean CRD, Gateway API o ingress-nginx, y a quienes usan FastProxy o conexiones actualizadas (por ejemplo, WebSocket). Los cambios en el manejo de CONNECT y en la aplicación de auth-tls pueden alterar comportamientos en entornos con configuraciones inusuales.

Recomendaciones prácticas:

  • Leer la guía de migración indicada en la nota (importante): seguir los pasos oficiales antes de actualizar para evitar incompatibilidades.
  • Probar la nueva versión en un entorno de staging que reproduzca cargas y rutas de Kubernetes —prestar atención a rutas HTTPRoute sin appProtocol y a la aplicación de auth-tls a hosts completos.
  • Verificar integraciones que dependan de conexiones actualizadas (WebSocket, HTTP/2 upgrades) para descartar condiciones de carrera o errores en producción.
  • Actualizar las dependencias de proyectos que vendan o empaqueten Traefik si requieren la versión de golang.org/x/net mencionada.

Si tras las pruebas no se detectan incompatibilidades relevantes, procede aplicar la actualización en producción siguiendo tus procedimientos habituales de despliegue y monitorización.

Lee también:

Fuente: Release notes from traefik

Compartir