FR
live

Fireworks AI breached through a third-party cloud provider

Inference infrastructure company Fireworks AI disclosed that a third-party cloud provider hosting its R&D machines was compromised on October 23, 2026, then used to reach its development machines and exfiltrate resource metadata, billing data and partial model weights. Cloud customers should treat an upstream provider’s compromise as their own incident, not as a case study.

Two rows of server racks joined by an inter-rack cable, one connector glowing with a single amber point.

October 23, 2026. A third-party cloud provider hosting Fireworks AI’s R&D machines suffers a security incident. October 24. The attacker uses it to reach Fireworks’ development machines and run an unauthorized workload. November 10. The company publishes the advisory spelling out the scope: resource metadata, billing data and partial model weights for some customers. Why it matters: this is Fireworks’ second breach in a month, and this time the entry point is not Fireworks — it is its cloud provider.

An inference platform with two exposures

Fireworks AI sells an inference platform: developers deploy open-source models — Mistral, Meta’s Llama, Google’s Gemma — without managing hardware. That position makes it doubly exposed. On one side it holds its customers’ API keys and tokens; on the other, it relies on cloud providers for its own development and R&D machines.

The first incident, in early October, had already exposed the first face: attackers accessed environment variables holding API keys and tokens for a limited number of accounts. Fireworks linked it to a financially motivated actor reselling model-access tokens through illicit gateways — a practice the industry calls LLMjacking.

The second incident exploits the second, quieter face: the cloud supply chain.

On October 23, a third-party cloud provider hosting Fireworks’ R&D machines suffered an incident. On October 24, the unauthorized party used it as a stepping stone to reach Fireworks’ development machines, then ran an unauthorized workload that extended the impact to customer data.

What leaked fits in a cold list: resource identifiers, names, descriptions, creation times, billing and shipping addresses, invoice and payment history, account balance and credit usage, and partial model weights and datasets for some customers. Fireworks notes that payment card numbers were not reachable because the company does not store them.

The company responded the same day: revoking and replacing credentials and service accounts, restricting unauthorized network pathways, isolating affected systems, and tightening access to data storage and analytics systems. It is now working with Palo Alto Networks’ Unit 42 incident-response division to assess the full scope.

LLMjacking is the engine behind this kind of attack

This breach is not an isolated accident. A week earlier, Google Threat Intelligence Group and Mandiant reported that LLMjacking — hijacking access to models — pushes victims’ cloud bills up to $1 million in fraudulent calls using stolen API keys. The motive is not espionage: it is the resale of inference power.

That motive reframes the Fireworks incident. An attacker entering through a cloud provider is not necessarily after the deepest secrets: they want a path to resellable inference tokens. The partial model weights mentioned in the advisory fit that logic of value capture, not a classic intellectual-property theft.

What a cloud customer should do after such an advisory

A Fireworks customer receives the advisory without having done anything wrong — and that is exactly the point. The rule becomes: treat an upstream provider’s compromise as a threat that concerns you directly. Three checks follow:

  • Audit issued API keys and tokens. A key minted then stolen at a provider can be reused against you elsewhere. Rotate secrets exposed to that provider, not just the ones you “lost.”
  • Watch credit consumption and unexpected workloads. LLMjacking shows up first on the bill: an inference spike nobody triggered is the most reliable symptom.
  • Shrink the blast radius of a data leak. The data you hand a cloud provider should be reduced to the strict minimum — a provider cannot lose what it never held.

Shared responsibility does not cover the supply chain

The cloud shared-responsibility model is clear about the boundary between infrastructure and customer. It is far less clear about the supply chain: when it is your provider’s provider that falls, no one signed a clause for that case. Fireworks did not “misconfigure” a bucket; the host of its R&D machines was compromised, and the failure then crossed the boundary.

That is the structural lesson of the incident: your attack surface now includes your vendors’ vendors. A classic audit — yours, or your direct provider’s — will not detect that link. What you must demand is traceability: who hosts what, with what level of segmentation between development machines and customer data, and what dated, quantified advisory is published when it breaks.

A week that tells the trend

The Fireworks incident does not stand alone. The same week, Japanese retailer Iris Ohyama disclosed that data on 7.7 million customers of its Iris Plaza platform may have been exposed through a compromised third-party cloud service — not its own systems. Publisher SEGA separately reported that 2.2 million email addresses leaked through its newsletter provider, ARARA.

Three breaches, three different vendors, one pattern: the weak link is no longer the end customer, it is the ecosystem of subcontractors around them. For a CISO, the consequence is a list of questions to ask every cloud provider, and a clear exit rule when the answers are missing — a provider that publishes no dated advisory after an incident is a provider to replace.

The mechanics that make this cheap for attackers

The economics explain why this keeps happening. A stolen inference key does not need to be used against the victim directly: it is resold on gateway services that route anonymous model requests through compromised credentials. The buyer gets cheap inference, the seller gets paid, and the victim gets the bill — often spread across hundreds of small charges that take weeks to notice.

That is why the Fireworks advisory lists billing addresses and invoice history among the leaked data: the attacker was mapping out exactly whose accounts were worth reselling. The defense is correspondingly boring — rotate keys, watch spend, limit data. Nothing exotic, but it has to be done before the incident, because after it, the attacker is already ahead.

Verdict

If you consume a third-party cloud service, especially an inference platform, treat its upstream provider’s compromise as your own incident: rotate issued API keys and tokens, watch the bill and the workloads, and reduce the data you entrust. The Fireworks lesson fits in one sentence: the edge of your perimeter is no longer your cloud console, it is every one of your vendors’ consoles. If a provider does not publish a dated, quantified security advisory after such an event, that is an exit signal, not a compliance detail.

References

The cyber brief, every Tuesday

The flaws that matter and the patches to apply, in a ten-minute read.

No spam. One-click unsubscribe.
read next

On the same topic

AWS Security Hub turns Inspector’s SBOMs into an org-wide software inventory

On November 6, 2026, AWS announced that Security Hub now provides an SBOM inventory, consolidating the software bills of materials that Amazon Inspector generates for EC2, ECR, and Lambda into a continuously updated, organization-wide view. For security teams, it answers the question that follows every critical CVE: where is this package installed, and on how many resources.

← Back to the feed

Type at least two characters.

↑ ↓ navigate ↵ open esc dismiss