DarkThreat logoDARKTHREAT
Back to Blog
Threat Intelligence

LLMjacking: Stolen AI API Keys and Accounts Sold on the Dark Web

LLMjacking is the theft and resale of AI API keys and cloud AI access. Learn how attackers steal AI credentials, how stolen access is sold on underground markets, what it costs victims, and how to detect and stop it.

November 5, 2026 11 min read

Most companies now hold a new kind of secret: API keys and cloud accounts that unlock large language models such as Claude, GPT, Gemini and Mistral. Those keys are valuable. Every request made with them is billed to the owner, and access to top models is restricted in some countries. That combination has created a fast-growing criminal business known as LLMjacking.

In an LLMjacking attack, criminals steal AI credentials, use them to run models at the victim's expense, and often resell the access to others through underground marketplaces and Telegram channels. The victim usually finds out when the cloud bill arrives. This guide explains how the attack works, how the stolen access is traded, and how to catch it before it becomes expensive.

$46K+
Worst-case daily cost of the first LLMjacking case Sysdig documented in 2024
Sysdig Threat Research Team
$100K+
Fraudulent charges per day seen in individual 2026 incidents
Google Threat Intelligence / Mandiant
35,000
Attack sessions in one campaign over roughly five weeks, Dec 2025 to Jan 2026
Cloud Security Alliance

What Is LLMjacking?

The term was coined in May 2024 by the Sysdig Threat Research Team. While investigating a cloud intrusion, they found attackers using stolen cloud credentials not to mine cryptocurrency or steal data, but to access hosted AI models. The attackers checked access to ten different AI services, including Anthropic, AWS Bedrock, Azure, Google Vertex AI, Mistral and OpenAI.

LLMjacking is the AI-era version of cryptojacking. Instead of stealing computing power to mine coins, attackers steal model access, and the owner of the account pays for every token generated.

Why AI credentials are such an attractive target

  • They are worth real money. Premium models are expensive per token, so a single key with high limits can generate a large bill quickly.
  • They are easy to resell. Access can be wrapped behind a proxy and sold to many buyers without revealing the underlying key.
  • They bypass restrictions. Stolen access lets buyers get around regional bans, sanctions and the safety controls tied to their own accounts.
  • They are often poorly protected. Developers paste keys into code, notebooks and config files far more casually than they would a database password.

How Attackers Steal AI Credentials

Source
How it happens
Public code repositories
API keys committed to GitHub or other public repos, sometimes years earlier in old commits
Vulnerable cloud apps
In Sysdig's first case, attackers stole cloud credentials from a server running a vulnerable version of Laravel (CVE-2021-3129)
Misconfigured service accounts
Exposed IAM keys, service account keys and personal access tokens with permission to call AI services
Infostealer logs
Malware on a developer's laptop captures saved keys, cloud console sessions and browser cookies
Exposed self-hosted AI servers
Ollama and similar servers left open on the internet without authentication
Phishing
Fake AI user-group portals that trick developers into pasting files containing valid access tokens

How attackers test a stolen key quietly

Attackers try not to trigger alarms before they start using a key. Sysdig observed requests deliberately built to fail with a validation error, which confirms the key works without running a real prompt. Google Threat Intelligence describes keys harvested from GitHub being tested with tiny one-token requests. Attackers have also checked whether the victim logs prompts and responses before using the model, so they know if they are being watched.

What Attackers Do With Stolen AI Access

1. Resell it

The most common goal is profit. In the first case Sysdig documented, the traffic came through an open-source reverse proxy that lets one operator manage many stolen LLM accounts behind a single endpoint, then sell access to other users.

2. Get around bans and sanctions

Sysdig found that many LLMjacking requests came from users in countries where major AI providers restrict access, including Russia. Stolen Western cloud accounts give them a way in.

3. Bypass safety controls

In February 2025 Microsoft named members of a network it tracks as Storm-2139. According to Microsoft, the group used customer credentials scraped from public sources to break into Azure OpenAI accounts, changed the services' capabilities, resold access, and gave buyers instructions for generating harmful content, including non-consensual explicit images. Microsoft took legal action and obtained a court order to seize a website central to the operation.

4. Power attacks against others

The newest trend is using stolen AI compute as attack infrastructure. In June 2026 Sysdig documented an exploitation framework that used a hijacked, unauthenticated Ollama server as its reasoning engine to fingerprint targets, generate exploits and escalate privileges with no human in the loop. In that case the victim's AI server became a tool for attacking third parties.

How Stolen AI Access Is Sold

LLMjacking has developed a supply chain that looks a lot like other dark web markets:

  • Key harvesters scan public repositories, exposed servers and stealer logs for valid AI credentials.
  • Relay operators pool stolen keys behind proxy gateways, which Google Threat Intelligence calls "LLM mixers", so buyers never see the underlying keys. When one key is revoked, the relay switches to another.
  • Resellers advertise cheap or "unlimited" plans on underground forums and Telegram. Google Threat Intelligence describes one relay service selling an unlimited plan for about $60 a month, well below the price of legitimate access, and announcing outages on Telegram that appeared to follow key revocations.
  • End users buy access for chatbots, content generation, role-play services or as a way around restrictions.

The Cloud Security Alliance reports that one campaign, called Operation Bizarre Bazaar, recorded around 35,000 attack sessions between December 2025 and January 2026, roughly 972 a day, alongside a marketplace reselling access to more than 30 AI providers.

Why this is a dark web monitoring problem

Stolen AI keys circulate in stealer logs, paste sites, forum posts and Telegram channels before and during abuse. Catching your organisation's keys or developer credentials there is often the earliest warning you get.

What LLMjacking Costs Victims

The direct cost is the bill. Sysdig estimated a worst case of more than $46,000 a day in its first 2024 case, based on the model quotas available to the attacker. Later that year it estimated that abuse of more expensive models could exceed $100,000 a day. By 2026 those were no longer just estimates: Google Threat Intelligence and Mandiant reported individual incidents with fraudulent charges above $100,000 a day, and cumulative charges near $1 million at some organisations before access was cut off.

Two techniques make the damage worse:

  • Turning on disabled models. Even if your company never enabled a given AI service, an attacker with enough cloud permissions can enable it, and charges can start within minutes.
  • Burn and rotate. Attackers repeatedly create and delete short-lived service accounts to dodge rate limits and keep usage high.

Beyond the bill, there are other risks: your account may be suspended for policy violations you did not commit, harmful content may be generated under your organisation's name, and an attacker who can call AI services often has other cloud permissions too.

Warning Signs of LLMjacking

Signal
Where you see it
Your AI API keys or cloud credentials posted in leaks or stealer logs
Dark web and Telegram monitoring
Sudden spike in AI spending or token usage
Cloud billing alerts and provider dashboards
AI models or services enabled that your team did not turn on
Cloud audit logs
Calls that check logging settings or quotas from unknown identities
Cloud audit logs
Large numbers of tiny or failing requests, or heavy use at odd hours
AI service logs
New, short-lived service accounts being created and deleted
Identity and access logs

DarkThreat monitors stealer logs, paste sites, forums and Telegram channels for exposed credentials and secrets linked to your domains, so you can rotate a leaked key before it is resold. See DarkThreat plans.

How to Prevent LLMjacking

  1. Inventory every AI key and endpoint. List which teams use which AI providers, through which accounts and keys.
  2. Treat AI keys as privileged secrets. Store them in a secrets manager, never in code, notebooks or shared documents, and rotate them on a schedule.
  3. Scan your full code history. Use secret scanning on all repositories, including old commits, and add AI key formats to your scanners.
  4. Set spending limits and alerts. Provider-level budgets and billing alerts can catch abuse within hours instead of at month end.
  5. Block AI services you do not use. Use cloud policies to prevent anyone from enabling models or regions your organisation does not need.
  6. Turn on model invocation logging. Log who calls which model, from where, and how often.
  7. Lock down self-hosted models. Never expose Ollama, vLLM or similar servers to the internet without authentication.
  8. Apply least privilege. Do not give workloads or developers permission to call or enable AI services unless they need it.
  9. Monitor for leaked credentials. Watch stealer logs and underground channels for your developers' cloud logins and keys, and rotate immediately when they appear.

Key Takeaways

  • LLMjacking is the theft and abuse of AI API keys and cloud AI access, with the victim paying the bill.
  • Keys are stolen from public code, vulnerable apps, misconfigured service accounts, stealer logs and exposed AI servers.
  • Stolen access is pooled behind relays and resold cheaply on forums and Telegram.
  • Documented incidents have exceeded $100,000 a day in fraudulent charges.
  • Spending limits, secret management, logging and dark web monitoring for leaked keys are the best defences.

Frequently Asked Questions

What is the difference between LLMjacking and cryptojacking?

Both hijack resources you pay for. Cryptojacking uses your computing power to mine cryptocurrency, while LLMjacking uses your AI model access to generate text, images or code for the attacker or their customers.

Can LLMjacking happen if we never enabled an AI service?

Yes. If an attacker steals cloud credentials with enough permissions, they can enable AI services themselves. Blocking unused services with cloud policies prevents this.

Will the AI provider refund fraudulent charges?

Sometimes, but it is not guaranteed and depends on the provider and on whether you followed their security guidance. Prevention and fast detection are far more reliable than relying on a refund.

What should we do if we find a leaked AI key?

Revoke and replace it immediately, review usage and billing for the period it was exposed, check audit logs for other actions taken with the same credentials, and find out how it leaked so it does not happen again.

How does dark web monitoring help against LLMjacking?

Stolen keys and developer credentials often appear in stealer logs, paste sites and Telegram channels before or during abuse. Spotting them there lets you rotate the key before it is pooled into a reseller's relay.

Sources

Related Articles