
Cloudflare, Workers AI üzerindeki GLM-5.3 modelinin bazı yanıtlarının, aynı modele kısa süre önce gönderilen başka müşterilerin isteklerinden veri içerdiğini açıkladı. Şirketin 26 Ekim 2026 tarihli olay raporuna göre etkilenen yanıt sayısı 155. Hepsi 681.280 token'dan uzun istemlere verilmiş yanıtlar; etkilenen dönem 27 Ağustos ile 9 Eylül 2026 arası.
Cloudflare'in kiracı yalıtımıyla ilgili daha önce yazdığımız başka bir olay için Cloudflare Containers'ta çapraz kiracı disk ifşasının kapatılmasına bakabilirsiniz.
Ne oldu
Cloudflare, GLM-5.3'ü kullanan "küçük sayıda müşterinin" kendi yanıtlarında başka müşterilerin isteklerinden veri aldığını yazıyor. Etkilenen yalnızca GLM-5.3 (@cf/zai-org/glm-5.3). Şirket, Workers AI'da barındırılan başka hiçbir modelin etkilenmediğini doğruladığını belirtiyor. GLM-5.3, Z.ai'nin ajan tabanlı kodlama iş akışları için geliştirdiği bir metin üretim modeli.
Cloudflare, kendi testleri ve araştırmacının testleri hariç tutulduğunda bulduğu isteklerin zaman ve hacim bakımından olağan uzun bağlam kullanımıyla uyumlu olduğunu, hatayı tekrar tekrar sömüren birine işaret etmediğini söylüyor. Kasıtlı sömürüye dair kanıt bulunmadı. Şirket, açığın modelin yayına girdiği 27 Ağustos'tan beri var olduğunu da yazıyor.
Sorunu 8 Eylül'de Knostic'ten araştırmacı Gadi Evron, Cloudflare'in HackerOne programı üzerinden bildirdi. Knostic'in 27 Ekim tarihli yazısına göre araştırmacının kendi testlerinde yanıtlarda kişi adları, müşteri ve şirket adları, fatura numaraları, euro tutarları, ödeme tarihleri, kaynak kod bilgileri, dosya yolları ve ajan görev kayıtları göründü. Bunlar araştırmacının gördüğü örnekler. Cloudflare'in 155 yanıtın içeriğini ayrıca sınıflandırdığı belirtilmiyor.
Neden oldu: iki sorun üst üste geldi
Cloudflare'e göre birinci sorun yapılandırmaydı. GLM-5.3'ün bağlam penceresi 1.048.576 token, ancak yanıt öncesi istemi işleyen (prefill) GPU'lardaki KV önbellek havuzu yalnızca 681.280 token'dı. Şirket, bu uyuşmazlığın lansmandan önce bilindiğini, motorun havuza sığmayan istemleri hatayla reddedeceğinin varsayıldığını yazıyor. Uzun bağlam testlerinde yalnızca HTTP yanıt kodları ve performans doğrulanmış, model çıktısının tutarlılığı doğrulanmamış. Cloudflare bunu testlerindeki bir boşluk olarak tanımlıyor.
KV önbelleği, GPU belleğinde sabit boyutlu sayfalardan oluşan paylaşımlı bir havuz. Sayfalar istekler arasında sıfırlanmıyor, hangi sayfanın kime ait olduğunu motor takip ediyor.
İkinci sorun, açık kaynak çıkarım motoru SGLang'daki bir hataydı. İstemin işlendiği (prefill) ve yanıtın üretildiği (decode) düğümlerin ayrıldığı modda, havuza sığmayan istem "reddedildi" olarak işaretlenip tek token'lık bir yer tutucuyla değiştiriliyordu. İstek iptal edilip istemciye hata dönmek yerine kuyruktan geçiyor, decode düğümü de "aktarım tamamlandı" mesajıyla önceki isteklerden kalan eski önbellek sayfalarından yanıt üretiyordu. İstemci HTTP 400 yerine HTTP 200 alıyordu. Cloudflare, aynı SGLang sorununun 6 Temmuz 2026'da başka bir kullanıcı tarafından #30233 numaralı kayıtla bildirildiğini, bunu olay incelemesi sırasında fark ettiğini yazıyor.
Cloudflare ne zaman, ne yaptı
Cloudflare, olay çizelgesini UTC olarak yayımladı. Türkiye saatiyle (TSİ) karşılıkları parantez içinde:
- 8 Eylül 23:11 UTC (9 Eylül 02:11 TSİ): Araştırmacının raporu HackerOne üzerinden alındı.
- 9 Eylül 13:22 UTC (16:22 TSİ): Güvenlik olayı ilan edildi.
- 9 Eylül 14:00 UTC (17:00 TSİ): GLM-5.3 "private" yapıldı, istekler HTTP 400 döndürmeye başladı. Cloudflare, bunun olay ilanından yaklaşık 38 dakika sonra olduğunu yazıyor.
- 9 Eylül 19:04 UTC (22:04 TSİ): Dağıtım, düzeltilmiş yapılandırma ve Cloudflare'in yazdığı motor yamasıyla yeniden kuruldu; araştırmacının betiğiyle doğrulandı.
- 9 Eylül 19:40 UTC (22:40 TSİ): Model herkese yeniden açıldı.
Düzeltme olarak havuz yaklaşık 2,04 milyon token'a çıkarıldı, yani bağlam uzunluğunun kabaca iki katına. Reddedilen isteklerin kabul kuyruğunda eski hata koduyla kapatılması SGLang'ın v0.5.20 ve v0.5.21 sürümlerinde düzeltildi. KV havuzu boyutu ile bağlam uzunluğunun karşılaştırılması da her ayrıştırılmış dağıtım değişikliğinin kontrol listesine eklendi.
Cloudflare'e bildirim 8 Eylül'de, SGLang ekibine bildirim 9 Eylül'de yapıldı. Olay 26 Ekim 2026'da Cloudflare, SGLang ekibi ve araştırmacının koordineli açıklamasıyla kamuoyuna duyuruldu.
Kapak görseli (temsili fotoğraf, 2022): renkli ışıklı sunucu rafları; Cloudflare'in veri merkezinin ya da olayın görüntüsü değildir — NOIRLab/NSF/AURA/T. Slovinský, Wikimedia Commons, CC BY 4.0 (kırpıldı, 1200×675 küçültüldü).


