Rifiutare gli agenti di vendita cross-org; ampliare la cache boottrap bus

FixMediaService
Spegnimento
19 luglio 2026 alle ore 01:45 UTC
Autore
Kamo
Impegno
a3625c3

venditeAgentId è stato perseverato dal corpo di richiesta incontrollato, quindi un cross-org o agente abbagliante id potrebbe essere memorizzato su una WebChatIntegration. Non è riuscito solo al sicuro perché AIService legge l'agente indietro con una ricerca org-scoped - i dati erano sbagliato, e il raggio di esplosione è stato contenuto da un controllo in un diverso servizio. Questo è un luogo fragile per lasciare un confine di autorizzazione, quindi è ora applicato alla scrittura: un id questo org non possiede è respinto ingiustamente. Amplia anche l'invalidità della cache di bootstrap da {designConfig, abilitato} ad ogni campo il widget bootstrap realmente serve (aiEnabled, humanEnabled, venditeAgentId, assegnazioneMode, nome). La cache è un no-op non implementato oggi così la lista stretta era innocua, ma sarebbe diventato un bug silenzioso di stalloness il momento in cui la cache è stata popolata - un widget che serve l'agente precedente o modalità routing, senza causa evidente.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo