Skip to content

Back to the catalog

In Other News: AI Used in Korean Bank Breaches, Poem-Guided Botnet, Empire Admin Gets 40 Years
securityweek.comarticle

In Other News: AI Used in Korean Bank Breaches, Poem-Guided Botnet, Empire Admin Gets 40 Years

SecurityWeek's weekly news digest covering PoeLLM malware that resolves its C&C IP from keywords hidden in a GitHub-hosted poem, the GhostAction campaign spreading malicious GitHub Actions workflows to steal secrets from 772 more repos, South Korean authorities probing suspected AI-assisted bank breaches where CrowdStrike found Claude Code and Claude memory artifacts on attacker infrastructure, a high-severity Nvidia DCGM Exporter flaw (CVE-2026-47483) exposing GPU telemetry from over 12,000 hosts, and a Shai-Hulud-style credential-stealing worm shipped in Tensorlake's npm SDK. Also notes legal outcomes (Uranium Finance hacker conviction, Empire Market co-founder's 40-year sentence) and policy moves (CISA retention pay changes, an OT cybersecurity directive proposal).

TL;DR Weekly roundup: PoeLLM's poem-based C&C, GhostAction's GitHub Actions secret theft, AI-linked Korean bank breaches, an Nvidia DCGM CVE exposing 12,000 GPUs, and a Shai-Hulud-style npm worm in Tensorlake's SDK.
Document

What it is

This digest covers eight items, but the one with real technical substance the existing summary compresses too far is PoeLLM, a cryptomining botnet malware (active since at least April 2026, detailed by Black Lotus Labs) that targets exposed AI and open-source services — specifically LiteLLM, Ollama, Gotenberg, and Gitea.

How it works

Infected machines extract four keywords from a poem hosted on GitHub and convert those keywords into an IP address, which becomes the malware's command-and-control (C&C) server for that period. This gives the operator — assessed to be Italian-speaking — a simple way to rotate infrastructure: edit the poem's keywords, and every infected host resolves to a new C&C IP without any code update. The poem has already been updated 11 times.

Preconditions / Affected

Targets are exposed instances of LiteLLM, Ollama, Gotenberg, and Gitea — i.e., AI-serving and dev-tooling services reachable without adequate access control. The malware's purpose on compromised hosts is cryptocurrency mining and botnet expansion.

flowchart LR
    A[Exposed LiteLLM/Ollama/Gotenberg/Gitea] --> B[PoeLLM infects host]
    B --> C[Fetch poem from GitHub]
    C --> D[Extract 4 keywords]
    D --> E[Derive C&C IP]
    E --> F[Connect for mining/botnet tasking]
    G[Operator edits poem] -.rotates.-> D

What to do

The page gives no patch or IOC list for PoeLLM — no CVE, no specific version boundary, no indicator IPs or GitHub repo name. The actionable takeaway is architectural: these four service types should not be exposed to the internet without authentication, since that exposure alone is the entry point being exploited, not a software flaw being patched.

Caveats

Black Lotus Labs' writeup (as relayed here) does not name the GitHub repo hosting the poem, nor does it give the current or historical C&C IPs — so defenders can't build a detection rule from this digest alone; it establishes the technique, not indicators to act on directly.

Organisations named here

  • ARTEX
  • Empire Market

CVEs named here

  • CVE-2026-47483

Technologies named here

  • LiteLLM
  • Claude Code
  • Ollama
  • ARTEX
  • Claude
  • Gotenberg
  • Gitea
  • Tornado Cash
  • GitHub Actions
  • Uranium Finance
  • Nvidia DCGM Exporter
  • Tensorlake npm SDK
  • South Korean banks
  • Domino's customer accounts
  • GitHub
  • npm

Techniques named here

  • Dead drop resolver via GitHub poem
  • Supply chain attack via GitHub Actions workflow
  • Smart contract exploitation
  • Cryptocurrency laundering via mixing service
  • Credential Stuffing
  • npm supply chain compromise

Threat actors named here

  • PoeLLM
  • GhostAction
  • Jonathan Spalletta
  • Chinese-speaking financially motivated threat actor
  • Raheim Hamilton
  • Thomas Pavey
  • ChainDrop/Shai-Hulud