KamoCRM

Cargos de chat se autentiquen antes de que el cuerpo sea despojado

FixMediaService
Se descapó
23 de septiembre de 2026 a las 10:50 UTC
Autor
Kamo
Compromit
2ba2ce2

POST /esiones/-guid-/apélidos unen sus partes como un "SolicitarParam" Parámetro del método MultipartFile[]. Primavera resuelve parámetros de método antes de que a el cuerpo del método del controlador corre, por lo que el contenedor comenzó a tirarse hacia el 3.1 GB límite máximo de solicitud antes de requerir que el miembro haya tenido la oportunidad de rechazar una llamando noutenticado - un POST no autenticado podría hacer un carrete de vaina gigabytes al disco para nada. (la propia tubería multipartíliica de kamo-interno es gestionado por separado.) upload() ahora toma sólo HttpServletSquest, las llamadas requieren miembro y el Comprobación de la membresía de sesión primero, y sólo luego lee las piezas a mano el MultipartHttpServletRequest Spring ya envolvió la solicitud. **************** (application.yml y k8s/configmap.yaml) evita que el envoltorio analice cualquier cosa hasta este Método en realidad le pide - la unión MultipartFile[] directamente todavía han forzado un análisis durante la resolución de la discusión, antes de cada línea en el cuerpo, perezoso o no. Cubierto por **************** mutation-checked moviendo la lectura de archivo de nuevo antes del control de autth (la misma firma, lo mismo clase): dos de las cuatro afirmaciones se vuelven rojas bajo ese orden.

Todos los cambios

Como lo que ves enviaste?

Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.

Arranzar gratis para siempreVer Precios