KamoCRM

Verificar el modo dios contra la base de datos, no una cabecera falsificada

FixBillingService
Cambia
10 de agosto de 2026 a las 23:45 UTC
Autor
Kamo
Comprometerse
1144b78

AccountOrgScopeInterceptor cortocircuitó cada org y miembro check en el encaja X-God-Mode-Encajeador activo, y copias de declaración de ley de kamo-internal que cabecera directamente de la solicitud del navegador entrante. Cualquier miembro firmado podría por lo tanto, leer o reescribir los métodos de pago, facturas de cualquier organización, suscripciones y licencias de una consola. Las terminales de almacenamiento se filtraron de la misma manera: /storage/sumumary y /storage/historia honor?orgId= en la cabecera desnuda y llevar no PlatformAdminSólo, así que la clase La afirmación de javadoc de que "su interceptor vuelve a comprobar la reclamación contra la base de datos" estaba describiendo una intención que el código nunca implementó. Ambos pasan ahora por GodModeVerificer, que refleja lo que PlatformAdminInterceptor ya lo hace correctamente: users.is-god lee de la base de datos Y la reclamación activa a petición. Ni la mitad basta solo. La bandera por sí sola pondría a cada dios. permanentemente en modo dios, y la cabecera por sí sola es falsificable.

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.

Empieza gratis para siempreVer Precios