Kimsuky's local LLM stack: no vendor will flag it
Genians found a North Korean crew running Ollama, GPT4All and Msty on its own attack servers. Local models mean no abuse detection, no logs, no key to revoke.
Most corporate AI risk planning quietly assumes the model vendor is a control point — that OpenAI or Anthropic will catch the abuse, ban the account, and hand over the logs. A report published August 10 removes that assumption. South Korean security firm Genians found that the North Korea–linked crew Kimsuky is running its own local LLM stack on the same servers it uses to collect stolen data.
What actually happened
Genians Security Center documented three local model runtimes on infrastructure tied to the campaign: Ollama, GPT4All, and Msty. Alongside them: retrieval-augmented generation tooling for searching documents, AI agent frameworks, speech-to-text software, and the AI coding tool Cursor.
The decoy documents were the visible half. Genians found finance- and crypto-themed lures — fake investment reports and workplace files — that appear to have been generated with AI and are formatted to pass as legitimate.
Genians' own assessment is the line worth reading twice: the actor is "moving beyond one-off experimentation with AI and is continuously preparing to integrate the technology into actual attack capabilities." The firm places the group in a capability-acquisition phase — assembling existing open models, not training new ones. The findings were picked up by Al Jazeera and The Hacker News the same day.
Why local models matter for your business
Every control you associate with commercial AI lives on the vendor's side of the API: rate limits, refusals, abuse detection, account bans, retained logs a court can reach. Pull an open-weight model onto a box you own and none of that exists. There is no key to revoke and no telemetry to subpoena. RAG on local files means the stolen documents never leave the attacker's machine to get analyzed.
Practically, this kills the last cheap defense. Broken grammar and off-register formatting were free signals for a decade; they are gone. A crew that can run speech-to-text over stolen calls and generate a polished investment report in your customer's house style is not going to trip a filter.
So the controls have to move to process, where they always belonged. Verify payment and banking changes out of band — a phone number you already had, not one in the message. Hardware-key MFA, because a convincing prompt beats a push notification. Scope what your own AI assistants can reach, since an inbox agent with broad OAuth is the fastest path from a good lure to real damage. And assume vendor-side moderation catches nothing, because for this class of attacker it catches nothing.
Worth naming the mirror image: Ollama plus RAG is also the stack a small business uses to keep its own data off someone else's cloud. The tooling is neutral. The controls are yours to build.
Key takeaways
- Genians reported August 10 that Kimsuky ran Ollama, GPT4All and Msty locally, plus RAG tooling, agent frameworks, speech-to-text, and Cursor
- Local open-weight models have no abuse detection, no rate limits, no vendor logs, and no API key to revoke
- AI-generated crypto and investment decoys were formatted to pass as legitimate reports — grammar tells are dead
- Genians assesses the group as acquiring and integrating existing AI, not training its own models
- Move controls to process: out-of-band verification for money changes, hardware-key MFA, tight OAuth scopes on your own AI assistants
If the attacker's AI is unmonitored, your controls have to be procedural. We build approval gates, out-of-band verification steps, and scoped agent permissions into the systems that touch your money and your customer data. See how we scope access or have us review what your AI tools can reach.
Sources: Genians Security Center, Al Jazeera, The Hacker News.
- #ai-security
- #phishing
- #open-weights
- #threat-intelligence
- #local-llm
Tommy Rush — Founder, Rush Commerce
Operator turned builder. 15+ years running operations — now shipping the systems businesses run on. More
Get The Rush Report weekly — one email, zero fluff.
Keep reading
ShipBob's MCP connector writes to your fulfillment stack
ShipBob shipped an Anthropic-verified Claude connector with 70+ read and write actions. Read-only MCP is a report. Write access reorders SKUs and reroutes freight.
Read itMeta's Muse Glimmer: a 30B agent that runs on one GPU
Meta released Muse Glimmer, a 30B open-weights agentic model under Apache 2.0 that fits on a single consumer GPU. What a local agent changes about your AI bill.
Read it