Koelventilatoren in een datacenter.
Nieuws3 november · 10:135 min leestijd

Mandiant ziet LLMJacking-kosten boven $100.000 op één dag

Gestolen cloudtoegang kan AI-modellen op andermans rekening laten draaien. Mandiant zag in afzonderlijke incidenten meer dan $100.000 aan frauduleus verbruik op één dag en adviseert strengere sleutel- en kostenbewaking.

LLMJacking kan bij afzonderlijke incidenten meer dan $100.000 aan cloudkosten op één dag veroorzaken, meldt Mandiant na onderzoek naar meerdere aanvallen op LLM-toegang in 2026.

Bij een Nederlandse organisatie met betaalde modeltoegang kan een gestolen sleutel de normale kostencontrole voorbijschieten voordat een maandfactuur wordt nagekeken. Quota, budgetmeldingen en snelle sleutelintrekking bepalen dan hoe lang de rekening doorloopt.

Gestolen identiteiten openen de modelrekening

De aanvallers richten zich rechtstreeks op modelendpoints of op de identiteiten waarmee teams die beheren. Mandiant noemt blootgestelde of gestolen IAM-gegevens, dienstaccountsleutels, GitHub Personal Access Tokens en actieve sessietokens als dominante eerste ingang. Ook publiek bereikbare LLM-endpoints, zoals Ollama-servers, geven aanvallers een route naar modelcapaciteit. Mandiant onderzocht organisaties in Noord-Amerika, Zuid-Amerika en Azië-Pacific, in de financiële dienstverlening, retail, technologie en transport.

Bij een incident rond UNC6993 kwam de eerste toegang via een verkeerd geconfigureerde dienstaccountsleutel. Daarna maakte de groep een namaakportaal dat zich voordeed als toegang voor LLM-gebruikers. De pagina stuurde slachtoffers naar de echte dienst, maar vroeg ze een actieve sessietoken als ruwe JSON terug te plakken. Zo kon de aanvaller wachtwoord en multifactor-authenticatie omzeilen.

Een andere actor oogstte API-sleutels uit openbare GitHub-repositories en testte ze met verzoeken op max_tokens=1. Die kleine verzoeken bleven volgens Mandiant onder volume-alarmen van EDR- en SIEM-systemen. In andere gevallen gebruikten aanvallers geldige sleutels om diensten als Bedrock of Gemini eerst in een cloudproject te activeren. Het modelverbruik kon daarna binnen minuten of uren grote rekeningen veroorzaken.

Gestolen modeltoegang wordt doorverkocht

Na de eerste toegang proberen aanvallers extra sleutels aan te maken en meer modeldiensten in te schakelen. UNC6993 zette die route in bij een slachtoffer waar de rekening snel boven $100.000 uitkwam. Een andere actor schreef slachtofferaccounts in voor betalen per gebruik van premiummodellen. Om gebruikslimieten te omzeilen, maakte en verwijderde die groep voortdurend kortlevende dienstaccounts en hield ze de cloudrekening in de gaten.

Mandiant beschrijft ook een taakverdeling: de ene groep breekt binnen, terwijl een andere de toegang doorverkoopt via zogeheten LLM Mixers. Dat zijn illegale gateways die gestolen sleutels bundelen, verzoeken routeren en de herkomst ervan verhullen. Eén actor gebruikte gestolen sleutels voor Jet Night, een tokenrouteringsdienst die meer dan 500.000 modelverzoeken in minder dan acht uur verwerkte. Eén slachtoffer kreeg bijna $1 miljoen aan tokenkosten toegerekend. Mandiant meldt ook dat de cumulatieve rekening bij sommige organisaties vóór intrekking van de toegang tot $1 miljoen opliep; het rapport maakt niet duidelijk of dit dezelfde casus betreft.

Grafiek met een piek van circa 1.100 API-verzoeken per seconde en meer dan 500.000 oproepen in minder dan acht uur. Bron: Google Cloud / Mandiant
Grafiek met een piek van circa 1.100 API-verzoeken per seconde en meer dan 500.000 oproepen in minder dan acht uur. Bron: Google Cloud / Mandiant

Jet Night bood volgens GTIG een onbeperkt abonnement aan voor ongeveer $60 per maand, terwijl een vergelijkbare legitieme consumentenbundel volgens de onderzoekers doorgaans $100 tot $250 kost. GTIG vermoedt dat de lage prijs mogelijk is doordat de dienst gestolen sleutels gebruikt. Het team zag ook storingen die waarschijnlijk samenvielen met slachtoffers die hun sleutels introkken. Dat is een aanwijzing uit het onderzoek, geen openbaar gemaakte administratie van Jet Night.

Scherm met de tariefniveaus van Jet Night. Bron: Google Cloud / Mandiant
Scherm met de tariefniveaus van Jet Night. Bron: Google Cloud / Mandiant

Andere incidenten tonen dezelfde rekeningroute

Wiz CIRT beschreef op 20 oktober afzonderlijke aanvallen op Google Cloud. Aanvallers stalen daar via phishing de gegevens van beheerders en koppelden eigen cloudprojecten aan de rekening van slachtoffers. De AI-verzoeken liepen via die externe projecten, waardoor de promptinhoud buiten de interne logs bleef. Binnen 24 tot 48 uur zagen slachtoffers van die campagnes tientallen tot honderden duizenden dollars aan ongeautoriseerd Gemini-verbruik.

Symantec legde in de zomer een andere fase vast. De honeypot registreerde meer dan 127.000 verzoeken; in de gevangen sessie voerde het systeem geen van de beschreven aanvalstools uit. De prompt met 74 aanvalstools die Symantec in een honeypot ving liet zien wat aanvallers wilden bouwen, niet dat die tools al schade hadden veroorzaakt. Mandiants incidenten voegen daar waargenomen misbruik en concrete cloudkosten aan toe.

Een kwetsbaarheidsnummer vraagt om uitleg

Mandiant meldt ook dat een tweede groep gewone virtuele LiteLLM-sleutels via het endpoint /key/regenerate wist op te waarderen tot beheerdersrechten. Het rapport koppelt die gebruikers-ID-fout aan CVE-2026-40217. Het openbare CVE-projectrecord beschrijft dat nummer als code-uitvoering via /guardrails/test_custom_code. Ook Obsidian Security koppelt CVE-2026-40217 aan een sandboxfout in LiteLLM's aangepaste code. LiteLLM kende al een sandboxfout waarmee een gewone gebruiker code op de gateway kon uitvoeren, via een andere route dan /key/regenerate. De waargenomen sleutel-escalatie staat in Mandiants verslag; de koppeling aan dit CVE-nummer vraagt om opheldering.

Mandiant adviseert organisaties om sleutels centraal te beheren en automatisch te roteren, accounts alleen de benodigde rechten te geven en code op gelekte geheimen te scannen. Het noemt ook afzonderlijke sleutels per model, omgeving en gebruiksgrens, phishingbestendige multifactor-authenticatie, gebruiksquota per model en bestedingslimieten. Beveiligingsteams moeten kleine validatieverzoeken herkennen, waaronder max_tokens=1, en veranderingen in modeldiensten signaleren. Voor Gemini Enterprise Agent Platform staan Data Access-auditlogs volgens het rapport standaard uit; organisaties moeten die zelf inschakelen en de bijbehorende innamekosten meenemen.

Mandiant beschrijft onderzochte incidenten, geen steekproef waaruit de kans op een aanval of een gemiddeld verlies valt te berekenen. De casussen laten wel een terugkerende keten zien: een sleutel of cloudidentiteit opent toegang, modelgebruik wordt een betaalde dienst en de rekening blijft bij de accounthouder tot toegang wordt ingetrokken. Bij betaalde modellen horen quota, auditlogs en sleutelrotatie daarom bij de operationele beveiliging.

Veelgestelde vragen

Alisina Nawabi
Geschreven doorAlisina Nawabi

AI Product Engineer & Solutions Architect

AI-toegang onder controle

Ik denk mee over veilige AI-toegang, ontwerp de inrichting en realiseer die end-to-end, inclusief automatisering waar die werk overneemt. Waar het kan, host ik software self-hosted.

Meer informatie

Dit artikel is geproduceerd samen met het Agent Team. Meer over de redactie.

Genoemde integraties

Dit artikel noemt deze tools. Ik koppel ze op maat aan je eigen systemen.

Gerelateerde artikelen

Google ziet AI-agenten in minder dan zes uur credentials oogsten
Nieuws
5 min

8 sep 16:21

Google ziet AI-agenten in minder dan zes uur credentials oogsten

Google Threat Intelligence Group beschrijft hoe een financieel gemotiveerde aanvaller in minder dan zes uur een autonome campagne bouwde die duizenden credentials oogstte. De inzet voor Nederlandse bedrijven ligt bij de grenzen rond cloud-, CI/CD- en agenttoegang.

AWS maakt Strands Harness open source voor modelonafhankelijke agenten
Nieuws
4 min

22 sep 02:49

AWS maakt Strands Harness open source voor modelonafhankelijke agenten

AWS maakt Strands Harness open source onder Apache 2.0. De agentlaag draait lokaal of in elke cloud, wisselt van model en gebruikt volgens AWS 28 procent minder tokens bij vergelijkbare scores.

AWS maakt Pizza Bot open source voor achtergrondtaken van AI-agents
Nieuws
4 min

11 sep 02:16

AWS maakt Pizza Bot open source voor achtergrondtaken van AI-agents

AWS maakt Pizza Bot open source, een lokale inbox voor langlopende AI-agenttaken. Werk gaat door zonder open chat, terwijl goedkeuringen, toolactiviteiten en afgeronde resultaten in aparte wachtrijen terugkomen.

Zo bouw je een leverancier-onafhankelijke AI-stack
Gids
10 min

16 jun 19:00

Zo bouw je een leverancier-onafhankelijke AI-stack

Eén AI-leverancier die zijn prijzen verhoogt of een model offline haalt, kan je operatie platleggen. Ik laat je een dunne routerlaag bouwen met open-weight achtervang en budgetbewaking, zodat je nooit aan één aanbieder vastzit.

Kritieke Langflow-kwetsbaarheid CVE-2026-5027 wordt actief misbruikt: patch nu
Nieuws
4 min

16 jun 04:34

Kritieke Langflow-kwetsbaarheid CVE-2026-5027 wordt actief misbruikt: patch nu

Een kritiek lek in de populaire AI-workflowbouwer Langflow wordt actief misbruikt. Aanvallers kunnen zonder in te loggen code uitvoeren op je server. Draai je Langflow zelf, dan is directe actie nodig.

Drie LiteLLM-lekken geven gewone gebruikers admin-rechten en code-uitvoering op je AI-gateway
Nieuws
6 min

15 jun 20:14

Drie LiteLLM-lekken geven gewone gebruikers admin-rechten en code-uitvoering op je AI-gateway

Onderzoekers vonden drie gekoppelde kwetsbaarheden in LiteLLM waarmee een laaggeprivilegieerde gebruiker beheerder wordt en code uitvoert. Alle AI-sleutels, prompts en antwoorden liggen dan op straat. Updaten kan niet wachten.