- 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.