Analysis · AI security and suppliers

AI inference providers are now supply chain: what the NEAR AI and Fireworks breaches teach buyers

Within days of each other, NEAR AI and Fireworks AI disclosed breaches. One came through a flaw in an open-source inference engine running inside a confidential computing enclave; the other through a cloud provider hosting research machines, reaching customers' secrets, datasets and partial model weights. Most companies now send prompts, documents and fine-tuning data to providers like these. Here is what to learn, and what to ask.

AnalysisSumanta Mukhopadhyay8 min read6 sources
#news#security#ai#governance
ANALYSIS · ANALYSIS · AI SECURITY AND SUPPLIERS12 Nov 2026 · 21:20 GST

What happened

Fireworks AI reported two October incidents. In the first, internal credentials were used to read environment variables in evaluation jobs for a limited number of customer accounts, which The Register reports included customers' API keys and tokens12. In the second, an attacker reached Fireworks' development machines through a cloud provider hosting its research machines, accessing billing records and, for a limited set of accounts, stored secrets, datasets and incomplete model weights13.

NEAR AI disclosed that an attacker used a remote code execution flaw in the open-source SGLang inference engine to run code on one inference server, where in-flight requests, including confidential-mode ones, could be observed; API keys for two customers were exposed through logs45.

What you hand an inference provider

Using an inference provider feels like calling an API. In practice, you often give them much more than prompts.

Every request
Prompts and responsescustomer data in transit
Often stored
Logssometimes with keys or contentSecretskeys for tools and other APIs
For fine-tuning
Datasetsoften your most sensitive dataModel weightsyour tuned models
Behind them
Inference enginesopen-source, fast-movingTheir cloud providersa further supply chain
Both incidents reached layers below the API: logs, stored secrets, datasets and the providers' own suppliers.
Aspire dashboard showing an invoke_agent trace with the user message, the assistant output, the number of tool calls, the duration and the token count
A single agent call carries the user's message, the model's answer and tool activity: all of it passes through, and may be logged by, whoever serves the model. Source: OpenTelemetry blog, James Newton-King · CC BY 4.0

Four lessons

1. Do not give providers long-lived keys to other systems. Both incidents involved secrets stored with the provider: environment variables in evaluation jobs and stored secrets in accounts. If an inference job needs to reach another service, give it a short-lived, narrowly scoped credential, or call that service from your side instead. See the machine identity case study.

2. Send the minimum, keep the rest. Fine-tuning datasets uploaded months ago often stay with the provider long after the experiment ended. Delete what you no longer need, prefer providers that let you set retention, and remove personal data from training sets where you can.

3. Confidential computing is a layer, not a guarantee. The NEAR AI case shows that a flaw in the engine inside the enclave can still expose requests4. Ask providers how quickly they patch inference engines and what egress controls apply inside protected environments.

4. Your provider has providers. The second Fireworks intrusion came through a cloud provider hosting research machines1. Ask which third parties host the provider's infrastructure, including research and development environments, not just production.

Questions to ask before trusting a provider with data

AskWhy it matters
What do you store from my requests, and for how long?Logs and caches outlive the request
How are customers isolated from each other?One compromised account should not expose others
How fast do you patch inference engines?Engine flaws were the entry point at NEAR AI
How are secrets I give you stored and who can read them?Stored secrets were exposed at Fireworks
Which third parties host any of your environments?Development environments were the route in
How and when will you notify me of an incident?You need time to rotate keys and assess impact
Can I delete datasets and fine-tuned weights on demand?What is gone cannot leak

An inference provider is a data processor holding some of your most sensitive information. Choose and manage it the way you would a payments processor, not a developer tool.

If you use an affected provider

  1. RotateRotate any keys or tokens stored with the provider
  2. ReviewCheck activity on services those keys could reach
  3. InventoryList datasets and weights you have uploaded
  4. DeleteRemove what you no longer need
  5. PrepareMake sure traffic can move to another provider
  6. RecordDocument your assessment for customers and regulators
A short checklist for this week, whichever provider you use.

CTO take

AI providers have grown faster than their security, and attackers have noticed: LLMjacking gangs want keys, and fine-tuning datasets are valuable in their own right. The answer is not to stop using providers, but to treat them as critical suppliers: minimise what you send, avoid leaving secrets with them, demand clear answers on patching and third parties, and keep the ability to move. Read alongside the 12 November tech news, LLMjacking and stolen AI keys and the self-hosted inference security case study.

How I can help

I help companies choose and govern AI providers, design data flows that minimise exposure, and keep the option to self-host or switch. I am based in India, the United States and the UAE, working globally. See AI architecture, where I work, or analyse your challenge and bring the result to a call.

References
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
FAQ

Common questions

What did the Fireworks AI breaches expose?

Fireworks reported an October incident in which internal credentials were used to read environment variables in some customer accounts, and a later intrusion through a cloud provider that reached billing records and, for a limited set of accounts, stored secrets, datasets and incomplete model weights.

Does confidential computing protect prompts sent to an inference provider?

It protects data from the host and operator, but not from flaws in software running inside the protected environment. In the NEAR AI case, a flaw in the inference engine let an attacker observe in-flight requests on one server.

What should we ask an AI inference provider?

What data they store and for how long, how customers are isolated, how fast inference engines are patched, how secrets you give them are stored, which third parties host their infrastructure, and how and when they will notify you of an incident.

Keep reading

Related

Open to advisory, fractional CTO & select builds

Let's talk about what you're building.

The fastest route is a free 30-minute call. Prefer to write? Send a message and I'll reply personally within two business days.

Start a conversation

How would you like to reach me?

Book a 30-min callFastest. Pick any open slot on my calendar.→ Write in GmailOpens a pre-filled draft in your browser.→ Use my email appOutlook, Apple Mail or your default client.→

I reply personally within two business days. Time zones from the Americas and Europe to the Middle East and Asia-Pacific.