Fake LLM Portal Steals Tokens, Fuels $100K Bills

SiliconANGLE Security · High sophistication
Last updated November 3, 2026

Google’s threat researchers investigated real attacks in which criminals stole cloud and AI-service access, then ran up charges exceeding $100,000 in a day and, in one case, nearly $1 million. One group used a fake LLM user sign-up portal to trick visitors into providing active access tokens, while other attackers harvested exposed keys from public code repositories.

How the attack worked

A group tracked as UNC6993 hosted a fake portal that posed as a sign-up page for a group of LLM users. Visitors were redirected to the real LLM service, then instructed to paste back a raw JSON payload containing an active access token. Because the token itself represented an already authenticated session, passwords and multifactor authentication no longer stood in the way once an attacker had it in hand. Separately, other attackers scraped LLM API keys from public GitHub repositories and tested each one with a request capped at a single output token, a method designed to avoid triggering volume-based alerts in victim organizations' security monitoring tools.

Why it succeeded

This technique worked because it blended a familiar sign-up flow with a request that felt procedural rather than suspicious. Sending users to the legitimate LLM service first, then asking them to copy and return a token, made the request look like part of normal account setup rather than a credential handoff. The single-token testing approach for scraped keys also succeeded because it was quiet by design, staying below thresholds that would normally flag unusual API activity.

What to watch for

  • A sign-up portal asking for an active access token rather than using a standard sign-in process.
  • Instructions to copy and paste raw JSON data back into a web form.
  • A page that redirects to a legitimate service but then asks users to provide credentials or tokens back to the original portal.
  • Unexpected activation of cloud AI services, such as Amazon Bedrock or the Gemini API, that an organization never enabled.
  • Small, single-token API requests that could indicate someone testing a stolen key.

Building resistance

Organizations and individual users can reduce exposure to this type of attack with a few concrete habits. Never paste API keys, access tokens, or raw authentication JSON into a sign-up page, support form, or third-party portal, and rely only on approved sign-in and token-management processes. Keep API keys and personal access tokens out of public code repositories, and revoke any key that may have been exposed as soon as possible. Treat any unexpected activation of a cloud AI service or sudden AI-service spending as a critical incident requiring immediate investigation. Finally, apply spending caps, scope API keys to specific models and environments, and monitor logs for the small, single-token pings attackers use to quietly validate stolen keys. Stolen cloud and AI-service access can generate costs quickly, with cases reaching more than $100,000 in a single day, so early detection and strict handling of tokens and keys matter as much as traditional password hygiene.

Key findings

  • UNC6993 used a fake LLM user sign-up portal to obtain active access tokens from visitors.
  • Attackers also collected LLM API keys from public GitHub repositories and quietly tested them with one-token requests to avoid volume-based alerts.
  • Stolen cloud and AI-service access can create major costs quickly: more than $100,000 in a day and nearly $1 million for one victim.
  • Attackers used stolen credentials to activate AI services that some victim organizations had never enabled, including Amazon Bedrock and the Gemini API.
  • Criminal services known as “LLM Mixers” can pool and resell stolen AI-service access while hiding the origin of requests.

Who’s being targeted

  • Commonly targeted roles: AI application users, Software developers, Cloud administrators, DevOps teams, Security operations teams, Engineering leaders.
  • Affected industries: Financial services, Retail, Technology, Transportation.
  • Attack channels: website.
  • Impersonated: A group of LLM users and the legitimate LLM service.

Red flags to watch for

  • A sign-up portal asks for an active access token.
  • The site asks users to copy and return raw JSON rather than using the normal sign-in process.
  • The page redirects users to the real service but then asks them to provide credentials or tokens back to the portal.
Try Mirage

Mirage safely runs attacks like this one against your own team, so you find out what happens before a real adversary does.

Get a demo

Frequently asked questions

How did the fake LLM portal steal access tokens?

The portal posed as a sign-up page for a group of LLM users, sent visitors to the real LLM service, then told them to paste back a raw JSON payload containing an active access token.

Why did multifactor authentication not stop this attack?

Once attackers had the active access token itself, passwords and multifactor authentication no longer stood in the way, since the token already represented an authenticated session.

How else did attackers obtain LLM API keys?

One actor scraped LLM API keys from public GitHub repositories and tested each one with a request capped at a single output token to avoid triggering volume-based alerts.

What should organizations do if an AI service is activated unexpectedly?

Any unauthorized enablement of a cloud AI service, such as Amazon Bedrock or the Gemini API, should be treated as a critical security event and investigated immediately.

Read the video transcript

An LLM user-group sign-up asks for your access token? Stop. UNC6993’s fake portal sends you to the real LLM service, then says: ‘Paste back a raw JSON payload containing an active access token.’ That’s the trap. The real-service detour makes it feel legitimate. But handing over that token can bypass your password and MFA. Stolen access has driven bills past $100,000 in a day. One rule: never paste a token or authentication JSON into a sign-up portal.

Similar attacks

Vishing and Device-Code Tricks Drive Cloud Takeovers

Vishing and Device-Code Tricks Drive Cloud Takeovers

CrowdStrike reports attackers increasingly bypass security tools by using trusted login paths, phone-based IT impersonation, and abuse of legitimate cloud and AI services. The report highlights real intrusions where vishing led to single sign-on takeovers and rapid data theft, and where attackers…

August 6, 2026
GhostAction Phishes Developers With Fake GitHub Alert

GhostAction Phishes Developers With Fake GitHub Alert

GhostAction attackers sent a fake GitHub security alert to an open-source maintainer, claiming a login from Moscow and directing the victim to secure their account. The fake site stole the victim’s password and two-factor code, then silently approved a powerful GitHub OAuth connection that let the…

October 19, 2026
EvilTokens Takedown Exposes AI-Driven BEC Fraud

EvilTokens Takedown Exposes AI-Driven BEC Fraud

Microsoft and partners disrupted “EvilTokens,” a phishing-as-a-service operation linked to more than 12,000 compromised Microsoft email inboxes across 10,000+ organizations. The service used AI to pick targets, impersonate trusted contacts, and steal session tokens so criminals could stay in…

September 22, 2026
Fake IT Calls Steal Microsoft 365 Access

Fake IT Calls Steal Microsoft 365 Access

Microsoft reports a real-world campaign where attackers call or text employees’ personal phones while posing as internal IT. Victims are pushed to “update” passkeys/MFA/SSO and click a link to a fake Microsoft sign-in page, letting attackers get into Microsoft 365 and quietly pull email and files…

September 10, 2026
Microsoft Takes Down 1B-Message Phishing Bazaar

Microsoft Takes Down 1B-Message Phishing Bazaar

Microsoft and Health-ISAC disrupted a Chinese-language phishing marketplace ecosystem (YAM Store, CoGUI, and Iron Man) that enabled criminals to send over a billion malicious messages globally. The services sold phishing kits, compromised accounts, and infrastructure, and were frequently used to…

October 14, 2026
Passkey “Update” Prompts Fuel New Microsoft Phish

Passkey “Update” Prompts Fuel New Microsoft Phish

Microsoft says attackers are impersonating IT support and using “passkey/MFA/SSO update” requests to trick employees into authenticating attacker-controlled sessions. The campaigns use attacker-in-the-middle phishing sites or device-code logins to capture valid session tokens, then access Microsoft…

September 19, 2026