- Dikirim
- 19 Juli 2026 pukul 01.45 UTC
- Penulis
- Kamo
- Commit
- a3625c3
salesman AgentId didesak dari tubuh permintaan tidak diperiksa, sehingga cross- org atau Menggantung id agen dapat disimpan pada WebChatIntegration. Ini hanya gagal aman karena AIService membaca agen kembali dengan org- scoped pencarian - data itu salah, dan radius ledakan kebetulan terkandung oleh cek dalam berbeda Layanan. Itu adalah tempat yang rapuh untuk meninggalkan batas otorisasi, sehingga sekarang dipaksa menulis: sebuah id org ini tidak sendiri ditolak langsung. Juga memperluas bootstrap cache invalidasi dari {depark Config, diaktifkan} ke setiap field bootstrap widget sebenarnya melayani (aiEnabled, humanAktifkan, salesman AgentId, postment Mode, nama). Cache adalah sebuah no- op tidak terimplementasi hari ini sehingga daftar sempit tidak berbahaya, tetapi akan menjadi diam-diam bug saat cache dihuni - sebuah widget melayani agen sebelumnya atau modus routing, tanpa penyebab yang jelas.