When AI Spam Drowns Out The Hunt For Cloudflare Bugs
AIThis post was created with the assistance of artificial intelligence (AI).

🔍 Read the full analysis: When AI Spam Drowns Out The Hunt For Cloudflare Bugs on ThorstenMeyerAI.com

Before you orderOffer from Amazon

Get privacy and security gear delivered free with Prime

  • Fast, free delivery on millions of items
  • Prime Video, Amazon Music and more included
  • Member-only deals all year
Start your free Prime trial Free trial for eligible customers · Cancel anytime
As an affiliate, we earn on qualifying purchases.

TL;DR

Cloudflare says a configuration mismatch and an SGLang bug caused 155 responses from its hosted GLM-5.3 model to include data from other customers’ requests between August 27 and September 9, 2026. In a separate example of pressure on security teams, Jump Crypto says 809 submissions to a Firedancer audit contest yielded 127 unique findings, with AI agents involved in nearly all reports in its view.

Cloudflare disclosed October 26 that its hosted GLM-5.3 model returned 155 responses containing data from other customers’ requests over a two-week period in August and September. The incident, caused by a configuration mismatch combined with a bug in the SGLang inference engine, comes amid a separate surge in AI-assisted vulnerability submissions that is making it harder for security teams to identify useful reports.

Cloudflare’s report says the issue affected requests to its Workers AI GLM-5.3 endpoint from August 27 through September 9. Only prompts longer than 681,280 tokens could trigger the problem. Security researcher Gadi Evron of Knostic reported it through Cloudflare’s HackerOne program on September 8, saying some very long prompts sometimes returned text from other users’ sessions.

The company traced the incident to two faults. Its advertised context window was 1,048,576 tokens, larger than the available key-value cache pool, which held 681,280 tokens. Separately, SGLang mishandled requests that exceeded that pool in Cloudflare’s split prefill-and-decode setup. The decode side could read cache pages that the prefill side had not written for that request, leaving material from earlier users available in the response.

Cloudflare said it took the model offline 38 minutes after declaring an incident and restored a fixed version later that evening. It reported no evidence of deliberate exploitation. The company also said the affected requests’ timing and volume were consistent with ordinary long-context use, rather than repeated attempts to trigger the flaw. It acknowledged that its pre-launch checks tested response codes and engine performance at long context lengths but did not validate generated output and coherence.

At a glance
reportWhen: Cloudflare published its incident repor…
The developmentCloudflare disclosed a cross-customer data leak in its hosted AI service while a separate security contest highlighted how AI-generated reports can burden bug triage.
Thorsten Meyer AI
Cloudflare Workers AI · GLM-5.3

Infographic 01 · Cross-request KV cache exposure

How a long prompt read someone else's data.

A memory pool smaller than the advertised context window, plus an engine bug that let rejected requests through, made one hosted model attend over other customers' leftover pages.

155responses that contained other customers' data
14 daysexposure window, 27 Aug to 9 Sep 2026
38 minfrom declaring the incident to taking the model offline
noneevidence of deliberate exploitation, per Cloudflare

The mismatch

tokens; Cloudflare knew before launch and expected an error

  • Context windowadvertised1,048,576
  • KV pool before the fixprefill GPUs681,280
  • KV pool after the fixabout twice the window~2.04 M

Only prompts longer than 681,280 tokens could reach the faulty path.

The eight pages

Cloudflare’s own example of one over-long request

P0written now
P1left over
P2left over
P3left over
P4left over
P5left over
P6left over
P7left over

written by this requeststill holding earlier users’ prompts and replies

  1. Decode reserves 8 pages for the long prompt.
  2. Prefill rejects it and swaps in a one-token placeholder…
  3. …but the rejected request still passes the handoff checks.
  4. Prefill writes one page; decode reads all eight.
  5. The client gets HTTP 200 and a coherent reply, partly built on someone else’s data.

Why pages hold old data

speed trade-off

  • GPU memory is a shared pool of fixed-size pages
  • Pages are not zeroed between requests; the next one overwrites
  • Bookkeeping is the only wall between customers

The fix

9 Sep, 19:40 UTC

  • Pool resized so every valid prompt fits
  • Engine retires rejected requests before any memory transfer
  • Upstream: SGLang v0.5.20 to v0.5.22; operators should run v0.5.22+

Still open

not in the report

  • Whether and how affected customers were notified
  • How many customers’ requests contributed the leaked data
  • What kind of data it was

Sources: Cloudflare incident report (26 Oct 2026); SGLang/LMSYS (26 Oct 2026). Figures and the no-exploitation finding are Cloudflare’s own.
Powered by Thorsten Meyer AI

Why AI Service Isolation Matters

The incident shows how a failure in the inference system around a model, rather than in the model’s learned behavior, can expose customer data. The cache held intermediate information used to generate responses, and correct separation between requests depended on the engine and service configuration tracking which memory pages belonged to each request.

For customers using hosted models with long-context prompts, the disclosure raises practical questions about whether a service’s advertised limits match its tested operating conditions and what safeguards apply when a request exceeds available resources. Cloudflare’s report describes a narrow trigger condition and says it found no evidence of intentional exploitation; it does not establish that every long-context user was affected.

The audit-contest example points to a different but related operational pressure. AI can lower the cost of producing reports, but security teams still have to review and validate them. If submissions multiply faster than confirmed findings, attention can be diverted from credible vulnerabilities—including issues in systems that handle sensitive data.

Products Worth Considering

LG UltraGear 32GX850A-B 32-Inch 4K UHD Glossy OLED Gaming Monitor

LG UltraGear 32GX850A-B 32-Inch 4K UHD Glossy OLED Gaming Monitor

As an affiliate, we earn on qualifying purchases.

Two Pressures on Security Teams

The report describes a key-value cache as memory holding intermediate calculations from a prompt so a model can generate subsequent text without processing the entire prompt again. Cloudflare said cache pages were not cleared between requests; the next request was expected to overwrite them. That approach can support performance, but it requires accurate allocation and handling of every page.

In this case, Cloudflare’s prefill GPUs processed a prompt and prepared cache data, while separate decode GPUs generated the answer. The two sides did not handle the oversized request consistently: one rejected it and replaced it with a one-token placeholder, while the other had reserved cache capacity for the full prompt. Cloudflare said the resulting response could be returned with HTTP 200 and a token count matching the long prompt. The bug had previously been reported to SGLang as issue #30233 on July 6, 2026; Cloudflare said it noticed that report during its investigation.

The submission-flood example comes from Jump Crypto’s $1 million Firedancer audit contest. The source report says 809 submissions from 162 researchers amounted to 127 unique findings. Jump believes AI agents found or wrote nearly every submission, and its new bounty platform charges 1 SOL per report, described by the source as about $100. The report also cites curl ending its bounty in January, Bugcrowd introducing a ban on “submission farming” in March, and HackerOne recording 46,947 submissions in March 2026. These are separate developments, not evidence that AI-generated reports caused Cloudflare’s incident.

““pages are not currently zeroed between requests; the next request that gets a page simply overwrites it.””

— Cloudflare incident report

Questions the Incident Report Leaves

Cloudflare’s report does not say how affected customers were notified, or provide a detailed account of what data appeared in the 155 responses. The source material also does not identify the customers or say whether all affected responses were viewed by users. Cloudflare’s statement that it found no evidence of deliberate exploitation is not proof that no one attempted to trigger the flaw.

The exact volume of customer information exposed is also not stated. The report says the responses contained data from other users’ requests, but the supplied details do not quantify the content or identify how many separate customers were involved. The stated 155 figure refers to affected responses, not necessarily 155 customers.

For the Firedancer contest, the source gives Jump Crypto’s view that AI agents found or wrote nearly every submission, but does not describe the method used to determine AI involvement. The figures show the difference between total submissions and unique findings; they do not establish how many reports were false, how much review time they consumed, or whether the new fee will improve the quality of reports.

Fixes and Triage Measures

Cloudflare says it restored a fixed version of GLM-5.3 on the evening it took the service offline. The supplied report does not specify what further changes it plans for long-context testing, cache isolation, or customer notification. Readers should look to any later company update for those details and for clarification of the affected data and users.

The source material says Jump Crypto’s new bounty platform now requires a 1 SOL payment per report. Its effect on submission volume and verified findings has not yet been reported. More broadly, the examples leave security organizations weighing ways to filter low-value submissions without discouraging researchers who find genuine flaws.

Key Questions

What happened to Cloudflare’s hosted AI model?

Cloudflare said its hosted GLM-5.3 model returned 155 responses containing data from other customers’ requests between August 27 and September 9, 2026. The company attributed the incident to a cache-capacity mismatch and a bug in SGLang.

Which requests could trigger the leak?

According to Cloudflare, the issue could be triggered only by prompts longer than 681,280 tokens. The report does not say that all requests at or below that length were affected.

Did Cloudflare find evidence of deliberate exploitation?

Cloudflare said it found no evidence of deliberate exploitation and described the requests as consistent with ordinary long-context use. That is the company’s reported finding; it does not establish that no exploitation attempt occurred.

What does the Firedancer contest have to do with the incident?

It is a separate example of AI’s effect on security work. Jump Crypto’s contest received 809 submissions that amounted to 127 unique findings, while Cloudflare’s disclosure concerns a data leak in an AI service. The source does not connect the two events causally.

Source: ThorstenMeyerAI.com

You May Also Like

Leaking YouTube Creators’ Private Videos

Multiple private videos from popular YouTube creators have been leaked online, raising privacy concerns and prompting investigations.

TN ATS Detain US Techie For Sending Bomb Threat Emails For Last Two Years – The New Indian Express

Tamil Nadu ATS detains a US-based tech professional accused of sending bomb threat emails over the past two years, raising security concerns.

Data Leak Disaster: How One Leaky Server Exposed Millions of Records

Protect your organization by understanding how a single misconfigured server can expose millions of records and the urgent steps to prevent such disasters.

I Think The Military Commissary’s Freezers Were Hacked

Unconfirmed reports suggest that the freezers at a military commissary may have been hacked, raising security concerns. Details are still emerging.