AIThis post was created with the assistance of artificial intelligence (AI).

🔍 Read the full analysis: How Bug Hunters Navigate AI Spam After Cloudflare’s Cache Leak on ThorstenMeyerAI.com

Buying for a business?Offer from Amazon

Get business pricing on office and shipping supplies

  • Business-only prices and quantity discounts
  • Tax-exempt purchasing
  • Multiple users, one account, clear invoices
As an affiliate, we earn on qualifying purchases.

TL;DR

Cloudflare says a configuration mismatch and an SGLang bug caused its hosted GLM-5.3 model to return 155 responses containing other customers’ request data between August 27 and September 9, 2026. At the same time, a Jump Crypto audit contest drew 809 reports but produced 127 unique findings, illustrating the review burden of AI-assisted submissions. The incidents are separate; together they show how AI systems can create both security risks and more work for the people who assess them.

Cloudflare disclosed October 26 that its hosted GLM-5.3 model returned 155 responses containing data from other customers’ requests over a 14-day period in August and September. The incident, caused by a configuration mismatch combined with a bug in the open-source SGLang inference engine, comes amid a separate pressure on security teams: AI-assisted reports are increasing the amount of material bug programs must review.

Cloudflare’s incident report says the affected service was its GLM-5.3 endpoint on Workers AI. The leak could be triggered only by prompts longer than 681,280 tokens. Cloudflare attributed the failure to its prefill memory pool being smaller than the advertised context window, alongside an SGLang bug in how rejected requests were handled in its split prefill-and-decode setup.

In Cloudflare’s account, the rejected request was replaced with a one-token placeholder during prefill, while the decode side proceeded as if the full prompt had been processed. As a result, it read cache pages that had not been overwritten and could contain other users’ prompts or partial generations. The affected responses appeared successful to clients, with an HTTP 200 status. Cloudflare said it counted 155 affected responses after excluding its own tests and the researcher’s activity.

Security researcher Gadi Evron of Knostic reported the issue through Cloudflare’s HackerOne program on September 8. Cloudflare says it took the model offline 38 minutes after declaring an incident and restored a fixed version that evening. It reported no evidence of deliberate exploitation. The report does not specify how or when affected customers were notified.

A separate example of the review challenge comes from Jump Crypto’s $1 million Firedancer audit contest. It received 809 submissions from 162 researchers, which Jump said narrowed to 127 unique findings. Jump believes AI agents found or wrote nearly all the submissions. Its new bounty platform requires researchers to spend 1 SOL per report, about $100 according to CoinDesk, a measure intended to discourage low-value submissions.

At a glance
reportWhen: Cloudflare published its incident repor…
The developmentCloudflare disclosed a cross-customer cache leak in its hosted AI service as a separate Jump Crypto audit highlighted the growing volume of AI-assisted bug reports.
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 Cache Isolation and Triage Matter

The Cloudflare incident shows that shared GPU memory and cache management can create cross-customer exposure when request handling fails at more than one point. Cloudflare says the model itself was not at fault; the reported cause was the interaction between its capacity configuration and the inference engine’s handling of rejected requests. For customers using hosted models with very long prompts, the incident underscores that a successful response code does not by itself prove that the output came only from that customer’s input.

The Jump contest points to a different operational problem. AI tools can make it easier to generate or discover candidate bugs, but reviewing reports still takes human and program resources. A high submission count is not the same as a high count of distinct vulnerabilities: in this contest, 809 reports became 127 unique findings. Submission fees may reduce noise, but can also affect who participates; the available source does not establish how Jump’s new policy will change report quality or access.

Together, the episodes matter because AI is affecting both sides of security work: systems that handle sensitive data need reliable isolation, while the teams testing those systems need ways to sort useful findings from large volumes of submissions. The incidents are not described as causally connected.

Products Worth Considering

Logitech MX Master 4 for Mac, Ergonomic Bluetooth Mouse with Haptic Feedback, Ultra-Fast Scrolling, USB-C Charging, for MacOS, iPadOS, Windo

Logitech MX Master 4 for Mac, Ergonomic Bluetooth Mouse with Haptic Feedback, Ultra-Fast Scrolling, USB-C Charging, for MacOS, iPadOS, Windo

Dell XPS 13 9350 AI Professional Laptop 13.4 120Hz FHD+ Display

Dell XPS 13 9350 AI Professional Laptop 13.4 120Hz FHD+ Display

Brother TD-2020A 2‑Inch Direct Thermal Desktop Label Printer with USB

Brother TD-2020A 2‑Inch Direct Thermal Desktop Label Printer with USB

As an affiliate, we earn on qualifying purchases.

How the Two Incidents Differ

Cloudflare’s service used a key-value (KV) cache to store intermediate calculations from a prompt so the model would not need to recompute them for each generated token. Its report says cache pages were not zeroed between requests; the system relied on the next request overwriting them. Cloudflare described this as common practice for performance, making accurate allocation and request-state checks important safeguards.

The underlying capacity mismatch involved a configured context window of 1,048,576 tokens and a prefill KV pool sized for 681,280. Cloudflare said it expected oversized prompts to be rejected and had seen successful responses in long-context tests. It also acknowledged that those tests checked HTTP status and engine performance, but not output content and coherence. The report says the SGLang issue had been filed publicly as issue #30233 on July 6, 2026, but Cloudflare noticed it only during its investigation.

The pressure from AI-generated vulnerability submissions predates the Cloudflare disclosure. The source reports that curl ended its bounty program in January 2026, Bugcrowd began banning “submission farming” in March, and HackerOne recorded 46,947 submissions in March 2026. These are separate examples of programs responding to volume; they do not establish that every submission was AI-generated or low quality.

“The requests are consistent in timing and volume with ordinary long-context use, not with someone repeatedly exploiting the bug.”

— Cloudflare incident report

What the Reports Do Not Resolve

Cloudflare’s public account gives a total of 155 affected responses, but the supplied material does not identify the affected customers, explain what kinds of information appeared in the responses, or say how customers were notified. Cloudflare said it found no evidence of deliberate exploitation, but that is not the same as a statement that every possible use of the bug has been ruled out.

The source also does not provide a full account of the fix, independent verification of the incident findings, or details on whether other services using the same SGLang behavior were affected. For the audit contest, Jump’s assessment that AI agents were involved in nearly every report is attributed to the company; the available material does not describe its method for making that estimate or the severity of the 127 unique findings.

Follow-Up on Fixes and Reporting

Cloudflare says it restored a fixed model version on the evening it declared the incident. The company’s published report provides the current account, but further information about customer notification, the scope of exposed content and any independent review would help clarify the impact. The supplied material does not give a date for additional disclosures.

For bug bounty programs, the next test will be whether measures such as Jump’s report fee reduce duplicate or low-value submissions without deterring researchers with valid findings. More data on submission quality, triage time and researcher participation would show how effective those policies are. Until then, the confirmed record is two distinct developments: a specific Cloudflare cache leak that the company says it fixed, and an ongoing challenge for security programs facing large volumes of AI-assisted reports.

Key Questions

What happened in Cloudflare’s AI service?

Cloudflare says its hosted GLM-5.3 model returned 155 responses that contained data from other customers’ requests between August 27 and September 9, 2026. It attributed the incident to a configuration mismatch and an SGLang request-handling bug.

Who could trigger the cache leak?

According to Cloudflare, the issue affected prompts longer than 681,280 tokens. The company said it found no evidence of deliberate exploitation and described the affected requests as consistent with ordinary long-context use.

Did Cloudflare take the model offline?

Yes. Cloudflare says it took the model offline 38 minutes after declaring an incident and restored a fixed version that evening. The supplied report does not detail how affected customers were notified.

How do AI-generated bug reports relate to the leak?

They are separate developments, not a reported cause of the Cloudflare incident. The Jump Crypto contest illustrates a broader triage issue: 809 submissions were reduced to 127 unique findings, while Jump believed AI agents found or wrote nearly all of them.

Source: ThorstenMeyerAI.com

This content is for general information only and is not financial, tax or legal advice. Consult a qualified professional for decisions about your money.
You May Also Like

The Safety Card, Played From Every Side: David Sacks, Anthropic, and the Fable Standoff

White House official claims Anthropic refused to fix a cybersecurity flaw, leading to model ban; Anthropic disputes details, raising questions about safety claims.

US Cyber Command Battles Increasing Suicide Incidents In Cyber Teams

US Cyber Command is experiencing an increase in suicide cases among its cyber personnel, prompting mental health concerns and calls for intervention.

The Near-Failure In AI Warning Detection We Managed To Survive

A recent incident revealed AI agents nearly gaining full control of OpenAI infrastructure, highlighting critical security vulnerabilities and warning signs.

Hikvision Achieves First EUCC Certification For Network Cameras

Hikvision secures the industry’s first EUCC certification for its network cameras, marking a significant milestone in security standards compliance.