AIToday
Large Language ModelsAI Safety & AlignmentZenn AI/MLPublished: Oct 27, 2026, 13:00 JST

Cloudflare Workers AI: 155 responses leaked other users' data

Send on LINE
Cloudflare Workers AI: 155 responses leaked other users' data

3 Key Points

  1. What happened

    Cloudflare disclosed that from Aug 27 to Sep 9, 2026, its Workers AI GLM-5.3 model returned 155 responses containing other users' request data on prompts over 681,280 tokens. Researcher Gadi Evron of Knostic reported the issue via HackerOne.

  2. Why it matters

    The incident shows that even a major provider's service can fail to isolate customers' data, so infrastructure teams should assume tenant separation in hosted AI services can break and prepare accordingly.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, every morning.

Context & Analysis

The leak stemmed from two overlapping problems, according to Cloudflare. GLM-5.3 was published with a context length of 1,048,576 tokens, but the GPU-side KV cache held only 681,280 tokens; Cloudflare knew of the mismatch before launch but assumed the engine would error on oversized prompts. Separately, a bug in the open-source SGLang inference engine, running in a disaggregated setup that splits prompt processing and answer generation across GPUs, meant a rejection flag was not passed to the decode side. The decode side then read leftover memory from a previous request and produced an answer. Cloudflare also noted that KV cache pages are not zeroed per request for performance reasons. The model was taken offline on Sep 9 and republished with a fixed configuration on Sep 10. For operators running SGLang in a disaggregated setup, Cloudflare recommends updating to v0.5.22 or later. The incident highlights that HTTP 200 responses can carry incorrect content, and that client-side checks such as canary markers and pre-send redaction can help detect or prevent data mixing.

FAQ
Which model was affected?
Only GLM-5.3 (@cf/zai-org/glm-5.3) was affected; Cloudflare confirmed other models were not impacted.
How was the issue discovered?
Security researcher Gadi Evron of Knostic reported it through HackerOne, and Cloudflare disclosed it on Oct 26, 2026 in coordination with the researcher and RadixArk.
What did Cloudflare change to fix it?
Cloudflare widened the KV cache to about 2.04 million tokens, larger than the context length, and fixed the engine to stop rejected requests before handoff.
Send on LINE

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articleChatGPT tells locked-out Instagram user to email 404 Media