Hacking

Chainalysis Breach: LLMjacking Goes Industrial

Eng. Donya Bino Published  ·  7 min read

Chainalysis went public this week with the full scope of what it is calling a multi-front cyber attack, and the number is worse than the initial disclosure suggested. Names, usernames, password hashes, and live tokens for all users were exposed.

The company said it removed access to Reactor and Data Solutions during the investigation. It also stated it continues to see no evidence that investigation data was accessed or that attribution data was manipulated.

That is a meaningful distinction, and it is the one piece of genuinely good news in an otherwise bad week. The platform's analytical output appears intact. The credentials that protect access to it do not.

What Chainalysis Actually Did

The response was aggressive, which is appropriate for this class of incident.

Action

Detail

Access removed

Reactor and Data Solutions taken offline during investigation

Products offline

KYT user interface and API, address screening products, login page

Accounts locked

Impacted accounts locked out of caution

Monitoring added

Additional proactive detection for unusual activity

Recovery path

Trusted IP allowlisting, then password reset and API key rotation

Chainalysis told customers that the password reset link they received will not work right now, because the login page is offline. It still advised anyone reusing those credentials elsewhere to change them on other systems immediately. That advice is correct and worth repeating. A password hash leaked from one platform is a problem. A password reused across twelve platforms is a campaign.

The On-Path Attack

The initial disclosure described an "ongoing multi-front cyber attack" and an "on-path attack" that exposed a subset of customer passwords. Chainalysis says that vector has been addressed.

The company noted the attack resembled what "many other tech platforms" have experienced in recent weeks. That phrasing is doing a lot of work. It is not an isolated incident. It is part of a pattern.

The Agentic Attack Wave

Several other companies have disclosed AI-driven attacks in the same window, including Chainstack, OpenCode, Warp, and WorkOS. Some of those involved ARTEX, the autonomous penetration testing framework we have covered before.

Microsoft's description of the methodology is worth reading closely, because it explains why this is spreading so fast.

Threat actors are using agentic frameworks to search public GitHub repositories for exposed secrets. Credentials, application credentials, AI inference API keys, all of it. The agents do not just find them. They analyze the output and execute follow-on attacks, which removes the need for hands-on-keyboard work at any point in the chain.

One recorded case went from scanning GitHub to exfiltrating data from Azure Key Vault in five minutes.

Five minutes.

What the Agents Actually Targeted

Microsoft traced post-exploitation activity that used valid application credentials to access Microsoft Entra ID tenants and connected Azure and Microsoft 365 resources. The sign-ins originated from two IP addresses: 199.19.77[.]84 and 199.19.77[.]18.

The agents conducted service principal sign-ins on dozens of associated applications across multiple tenants. They targeted anything that returns credentials.

  • Storage account keys
  • App Service settings
  • Connection strings and publishing credentials
  • AI and ML connections and datastores
  • Azure Kubernetes Service user credentials
  • Foundry Tools (formerly Azure Cognitive Services)

The compromised applications then reached SharePoint and OneDrive in the targeted tenants, including file downloads and mailbox access.

There is one technique in Microsoft's report that deserves special attention. The agents obtained a token for a single-tenant OAuth application inside the target organization, then used that application to enumerate other cloud resources. In a handful of cases, they exfiltrated secrets from Azure Key Vault.

The LLMjacking Business Model

Here is where the story stops being about one breach and becomes about an industry.

Google published research this week describing how cybercriminals have built an actual business around stealing cloud access to commercial LLMs and reselling it.

The infrastructure centers on operators called LLM Mixers. They act as illicit intermediaries, advertising access to compromised enterprise LLM accounts on underground markets. Their customers do not need their own API credentials or cloud infrastructure. They just pay.

The legitimate owner's systems keep accepting requests the whole time. The mixer proxies traffic across stolen accounts, distributes consumption so nothing looks anomalous, and obscures the original access path.

Wiz's assessment is direct. This ecosystem creates a market that makes theft easily monetizable, which drives more actors to steal credentials.

The Resale Operators

Wiz identified at least two resale operations built on stolen AWS Bedrock keys from two different organizations.

  • llm-routing[.]com (also tracked as momo)
  • xingjiabiapi[.]org

Both offer a wide selection of frontier models at discount prices. There is no evidence the operators of those sites were responsible for the original compromises.

One detail links the ecosystem back to the attack tooling. The IP address associated with llm-routing[.]com, 23.106.46[.]239, hosted an ARTEX landing page in mid-October 2026 and has been flagged by Zeabur as an indicator of compromise.

Zeabur disclosed its own breach last month. An unknown actor exploited credentials stored in plaintext, exfiltrating over 3.2 million environment variable records and data tied to 321,810 accounts.

IPs Used to Test Stolen Keys

Wiz lists four addresses suspected of being used to validate stolen keys before resale:

  • 23.106.46.239
  • 38.246.114.118
  • 104.243.32.50
  • 31.57.201.201

Why This Is Financially Different

Wiz's framing is the one to remember. Threat actors are not only using AI to conduct attacks. They are compromising victim environments solely to abuse their finances for mass LLM execution, incurring hundreds of thousands of dollars in API charges.

That is a new motive. Historically, a breach meant stolen data or encrypted files. Now a breach can mean someone is running their inference workload on your cloud bill, and you may not notice until finance asks about the invoice.

What Defenders Should Do

  • Scan your public repositories for secrets. This is the entry point. Any credential committed to a public GitHub repo should be treated as compromised.
  • Rotate anything that touched a public repo. Deleting a commit does not delete the secret. Git history is permanent, and forks preserve it.
  • Audit service principals and OAuth applications. Microsoft observed agents abusing single-tenant OAuth tokens to enumerate further resources. Review what your applications can reach.
  • Block the known IPs. 199.19.77[.]84, 199.19.77[.]18, 23.106.46.239, 38.246.114.118, 104.243.32.50, and 31.57.201.201 should all be on your watchlist.
  • Monitor for credential-returning operations. Bulk reads of storage account keys, App Service settings, and Key Vault secrets are anomalous in almost any environment.
  • Watch your AI API spend. A sudden spike in inference costs may be the first signal that your credentials are being resold.
  • Restrict Key Vault access. The five-minute GitHub-to-Key-Vault chain worked because the credentials had that reach. Least privilege on secrets stores limits the blast radius.
  • Enforce secret scanning in CI. GitHub offers it. Turn it on, and fail the build when it fires.

FAQ

What did Chainalysis disclose?

That an ongoing agentic cyber attack exposed names, usernames, password hashes, and live tokens for all users. The company says it found no evidence that investigation data was accessed or attribution data manipulated.

Is Chainalysis back online?

Partially. KYT and Address Screening access is being restored through an IP allowlist process. Customers contact support with trusted IPs, which get added to the allowlist, then they reset passwords and rotate API keys.

Why can't users reset passwords right now?

Because the login page is offline. Chainalysis advised anyone reusing the exposed credentials elsewhere to change them on other systems immediately.

What is LLMjacking?

Stealing access to commercial LLM accounts and reselling it. The attacker uses someone else's cloud credentials to run inference, and the legitimate owner pays for it.

What are LLM mixers?

Criminal intermediaries who advertise access to compromised enterprise LLM accounts. They proxy requests across stolen accounts, distribute consumption, and obscure the access path so the buyer never needs their own credentials.

How fast can these attacks move?

Microsoft documented a case where an AI agent went from scanning GitHub for secrets to exfiltrating data from Azure Key Vault in five minutes.

What are the known attacker IPs?

199.19.77[.]84 and 199.19.77[.]18 for the Entra ID activity. 23.106.46.239, 38.246.114.118, 104.243.32.50, and 31.57.201.201 were used to test stolen keys before resale.

What is the connection to ARTEX?

ARTEX is the autonomous penetration testing framework used in several of these campaigns. The IP linked to llm-routing[.]com hosted an ARTEX landing page in mid-October 2026.

Is the underlying Chainalysis data safe?

Chainalysis says it has no evidence that investigation data was accessed or attribution data was manipulated. That is the company's assessment, not an independent finding.

Source : The Hacker News
Professional Services

Explore Our Cybersecurity Services

Our insights are backed by hands-on service delivery. If your business needs professional cybersecurity support, our UK-based specialists are ready to help.

© 2016 – 2026 Red Secure Tech Ltd. Registered in England and Wales — Company No: 15581067