MyTechDailyNews readers who use hosted AI tools now have a public case study about response data surfacing across customers. The disclosure centers on Cloudflare's Workers AI service and the model endpoint @cf/zai-org/glm-5.3, also written as GLM-5.3 or GLM 5.3. It says the remediation and reader-facing report were coordinated for Oct 26, 2026, after a short window that affected 155 responses.
For ordinary users, the practical question is not how a model stores memory pages; it is whether a service can reveal text belonging to another account. In this case, the answer was yes for a narrow set of very long prompts, then no after fixes. The alert arrived on September 8, 2026; the model returned on September 9, 2026. That September 8 and September 9 sequence happened on the same day, with verification the next morning and withdrawal within 40 minutes of incident declaration. The report describes two overlapping issues: a size mismatch in the SGLang setup and an engine behavior that failed to stop a rejected request. No evidence of deliberate exploitation was found once the researcher's activity and Cloudflare's own tests were removed from the matched traffic.
| Date or marker | Reader-facing change |
|---|---|
| August 27, 2026 | The window starts as GLM 5.3 goes live with a prefill pool smaller than the advertised 1,048,576-token context window. Aug 27, 2026 also appears in the published summary. |
| September 8, 2026 | Gadi Evron of Knostic reports through HackerOne that @cf/zai-org/glm-5.3 can leak other users' content in long-prompt replies. |
| Sep 8, 2026 - 23:11 | The intake timestamp in the coordinated disclosure. |
| Sep 9, 2026 - 08:00 | Verification begins. |
| Sep 9, 2026 - 13:22 | Product Security reproduces the leak using two independent accounts; the reproduction window is 25 minutes. |
| Sep 9, 2026 - 14:00 | Incident is declared, then the model is set private; requests return HTTP 400 and the status page is updated. |
| Sep 9, 2026 - 14:35 | Root cause is narrowed to the prefill pool being smaller than the context window; a corrected canary node is not susceptible. |
| Sep 9, 2026 - 14:52 | All prefill nodes move to the corrected configuration. |
| Sep 9, 2026 - 19:04 | The rebuilt deployment includes the configuration correction and an engine patch that returns errors for scheduler-rejected requests. |
| Sep 9, 2026 - 19:40 | The public model is restored, completing the September 9 return the same day. |
| September 10 | A working session with the SGLang maintainers is recorded as Sep 10, 2026 - 23:30. |
| Sep 11-19, 2026 | Additional production hardening is rolled out. |
| Sep 16-Oct 12, 2026 | Upstream work lands for admission handling, transfer checksums, abort acknowledgment preservation, and default deferred KV release. |
| Oct 2, 2026 | SGLang v0.5.21 is released. |
| Oct 19, 2026 | SGLang v0.5.22 is released. |
| Oct 26, 2026 | Publication is coordinated with the researcher and RadixArk. |
The model family is Z.ai's GLM, offered through Workers AI. The root story is about a KV cache: a fixed pool of GPU memory pages reused across requests. Pages are not zeroed automatically, so the inference engine must track who owns what. In this deployment, prefill workers build cache for the prompt and transfer it through RDMA and Mooncake to decode workers, which generate the answer. The pool size is measured at startup from leftover GPU memory; the advertised context length is a separate setting. The mismatch appeared when the pool held 681,280 tokens while the model's advertised context was 1,048,576 tokens.
Another report had already been visible to the open-source community: issue #30233 was opened on July 6, 2026. Cloudflare had also been discussing related memory-safety classes with the SGLang team since v0.5.10.
When a prompt exceeded the pool, the scheduler rejected it. Instead of aborting cleanly, the path swapped the real prompt for a one-token placeholder. In disaggregated mode, the admission checks looked for finished status, not rejection status, so the bad request kept moving.

The published list includes changes beyond the immediate bug. They are grouped here for readers who want a checklist instead of a dense engineering table.
The disclosure says these follow-ups were released to Cloudflare's disaggregated production deployments, and operators running SGLang in similar setups were told to update to v0.5.22 or backport needed changes.
The summary says only GLM 5.3 / @cf/zai-org/glm-5.3 was affected. Other Workers AI model names that may appear in related discussions, such as GLM 5.3 Flash and DeepSeek V4, are not described as part of the leak incident.
The report says matched traffic, after removing the researcher's and Cloudflare's tests, looked like ordinary long-context use in timing and volume. No evidence of deliberate exploitation was found.
Only prompts longer than 681,280 tokens reached the bad rejection path. That is a very large context boundary, so ordinary short chats were not the affected class described in the incident.
This MyTechDailyNews summary is prepared by Sarah Chen for Tech Daily. Questions can be sent to hello@techdaily.com.