AI Spam, KV Caches, And The Search For Cloudflare Bugs
AIThis post was created with the assistance of artificial intelligence (AI).

🔍 Read the full analysis: AI Spam, KV Caches, And The Search For Cloudflare Bugs on ThorstenMeyerAI.com

Before you orderOffer from Amazon

Get hardware and tech essentials 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 reported that its hosted GLM-5.3 model returned 155 responses containing data from other customers’ requests between August 27 and September 9, 2026. A separate Firedancer audit contest and broader bug-bounty figures point to a surge in AI-assisted reports, making it harder to distinguish useful findings from low-quality submissions.

Cloudflare disclosed that its hosted GLM-5.3 AI model returned 155 responses containing data from other customers’ requests over a two-week period in 2026, while a separate security-audit contest highlights a growing review burden from AI-written bug reports. The incidents show two distinct sides of AI security: a technical failure that exposed information across sessions, and a flood of machine-assisted reports that can make valid vulnerabilities harder to identify.

Cloudflare’s incident report, published October 26, says the affected requests were made between August 27 and September 9 through its Workers AI hosting of the Z.ai GLM-5.3 model. Cloudflare attributed the exposure to a mismatch between its configured context window of 1,048,576 tokens and a prefill GPU memory pool that could hold 681,280 tokens, combined with a bug in the open-source inference engine SGLang. Only prompts exceeding the smaller pool’s capacity could trigger the issue.

Security researcher Gadi Evron of Knostic reported the issue through Cloudflare’s HackerOne program on September 8, according to the report. Cloudflare says it took the model offline 38 minutes after declaring an incident and restored a fixed version later that evening. It found no evidence of deliberate exploitation and said the affected requests’ timing and volume were consistent with ordinary long-context use. The report does not specify how or when affected customers were notified.

A separate example comes from Jump Crypto’s $1 million Firedancer audit contest. The contest received 809 submissions from 162 researchers, which Jump assessed as 127 unique findings. Jump believes AI agents found or wrote nearly all of them, according to the source report. The company’s new bounty platform requires researchers to spend 1 SOL per submission; CoinDesk put that amount at about $100. The fee is intended to deter low-value submissions, though its effect is not yet established.

At a glance
reportWhen: Cloudflare published its incident repor…
The developmentCloudflare disclosed a cross-customer data leak in its hosted AI service while new figures show AI-generated vulnerability reports are increasing the burden on security teams.
Crypto market snapshot
Fear & Greed Index
48/100 — Neutral
Bitcoin BTC$79,864▼ 0.5%
Ethereum ETH$2,313▼ 0.5%
Tether USDT$0.9986▼ 0.1%
BNB BNB$738.87▼ 0.0%
XRP XRP$1.3▲ 1.1%
USDC USDC$0.9993▼ 0.0%
Solana SOL$100▼ 1.2%
TRON TRX$0.3275▼ 1.0%
Live data · CoinGecko · alternative.me (24h change)
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

AI Speeds Reports, Not Review

The Cloudflare incident illustrates how a failure in infrastructure around a model can expose information even when the model itself is not at fault. The leak arose from the interaction of memory-pool configuration and inference-engine handling of oversized prompts. Because the affected output could appear coherent and arrive with a successful HTTP response, customers might not have had an obvious sign that content from another session had entered a reply.

The audit figures point to a different operational risk. AI tools can help researchers generate or discover potential bugs, but each submission still needs human triage and verification. A larger volume of reports can consume time that security teams would otherwise spend validating serious findings and fixing vulnerabilities. The source material describes a wider pattern: curl ended its bounty program in January, Bugcrowd began banning what it calls “submission farming” in March, and HackerOne recorded 46,947 submissions in March 2026. Those figures indicate pressure on review processes, but they do not by themselves establish how many reports were AI-generated or valid.

Together, the cases show that AI-related security work involves more than model behavior. Providers must test the systems that serve models, while bounty programs need ways to handle high submission volumes without excluding researchers who submit legitimate findings.

Products Worth Considering

Trezor Safe 5 Crypto Hardware Wallet with Color Touchscreen, Black Graphite

Trezor Safe 5 Crypto Hardware Wallet with Color Touchscreen, Black Graphite

As an affiliate, we earn on qualifying purchases.

How the Cache Failure Occurred

In Cloudflare’s account, the relevant KV cache stores intermediate values a model uses while processing a prompt and generating a response. The cache is held in GPU memory and allocated in pages to separate requests. Cloudflare says those pages are not zeroed between requests; the inference system is expected to overwrite them before another request can read them. That approach is used for performance, but it makes correct allocation and tracking important to keeping sessions isolated.

Cloudflare described its GLM-5.3 deployment as a disaggregated system: one group of GPUs reads a prompt and builds the cache, while another generates the response. When an oversized prompt exceeded the prefill pool, SGLang marked it as rejected and substituted a one-token placeholder. Cloudflare says queues in both stages checked whether a request had finished, but not whether it had been rejected. The decode stage then read pages reserved for the full prompt, some of which still contained other users’ prompts or partial generations.

The company said it had known the configured context window exceeded the prefill pool’s capacity, but expected the inference engine to return an error. It also acknowledged that its pre-launch long-context tests checked HTTP status and performance without validating the generated text’s coherence. The source says a related SGLang issue, numbered 30233, had been reported on July 6, 2026; Cloudflare says it discovered that report during its investigation.

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

— Cloudflare incident report

Customer Notice and Report Quality

Cloudflare’s report does not say which customers were affected, what data appeared in the 155 responses, or how and when those customers were notified. The company said it found no evidence of deliberate exploitation, but the report does not provide a complete account of the content exposed or explain whether all affected responses were viewed by recipients.

It is also unclear how many of the Firedancer contest’s 127 unique findings were valid vulnerabilities, how Jump determined that AI agents were responsible for nearly all submissions, or whether the new 1 SOL submission fee will improve report quality. The broader submission figures cited in the source do not identify the share written or assisted by AI. These distinctions matter: raw report counts are not equivalent to confirmed bugs.

Fixes and Triage Measures

Cloudflare says it restored a fixed version of GLM-5.3 on the evening it responded to the incident. The company’s published account does not provide a further remediation schedule or detail customer notifications. Readers and customers may look for additional information on what data was involved, the steps taken to validate the fix, and whether similar configurations affect other hosted models.

For security-audit organizers, Jump’s per-report charge is a test of whether a financial cost can reduce low-quality submissions while leaving access open to researchers with meaningful findings. The source material does not give results from the platform’s operation yet. The broader challenge for bounty programs will be to measure report quality and review time—not just submission volume—as AI tools become more common in vulnerability research.

Key Questions

What happened in the Cloudflare incident?

Cloudflare says 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 configuration mismatch and a bug in SGLang.

What caused the data to appear in other customers’ responses?

Cloudflare says prompts longer than 681,280 tokens could exceed the available prefill cache pool. A rejected request then passed through the split inference system, which read cache pages that still held content from earlier requests.

Did Cloudflare say the leak was deliberately exploited?

No. Cloudflare said it found no evidence of deliberate exploitation and assessed the affected requests as consistent with ordinary long-context use. That is the company’s finding, not an independent determination cited in the source material.

Why is Jump Crypto charging researchers to submit reports?

Jump’s new platform requires 1 SOL per report, which CoinDesk valued at about $100. The source describes the fee as a response to a high volume of AI-assisted submissions, but does not yet show whether the charge improves report quality.

How many Firedancer contest submissions were unique findings?

The contest received 809 reports from 162 researchers. Jump said those submissions amounted to 127 unique findings; the source does not state how many were confirmed vulnerabilities.

Source: ThorstenMeyerAI.com

Nothing in this article is financial or investment advice. Cryptocurrency and precious-metal investments carry significant risk — do your own research and consider a licensed advisor.
You May Also Like

Acoustic Dampening, Placement, and the “Rig in the Closet” Setup

Exploring how to reduce noise from AI workstations through placement, dampening, and the ‘rig in the closet’ setup, with practical insights and best practices.

Ukraine Strikes Town In Russia That Houses A Federal Tax Service Data Center

A Ukrainian monitoring channel reported a strike on a Federal Tax Service data center in Gorodets. Three people were injured, local officials said.

What Links PHP2Shell, Critical PHP Flaws, And Dutch Government Website Outages?

PHP issued fixes for two critical remote-code-execution flaws as Dutch agencies took several sites offline as a precaution, without reporting confirmed compromise.

AI Automation Software For Small Businesses: A Buyer’s Guide

A buyer’s guide compares Zapier and Make for small businesses, from setup and integrations to AI workflows, costs and human review.