2026-10-11NOTABLELumen: a botnet takes its C2 address from a GitHub poem and spreads through exposed AI and developer servers
LiteLLM
product · product:litellm single-source
Coverage
4
first 2026-08-06 → last 2026-10-11
Latest activity
2026-10-11
Lumen: a botnet takes its C2 address from a GitHub poem and spreads through exposed AI and developer servers
Peak priority
notable
4 notable
Targets
technology
sectors: technology, public-sector, finance · regions: europe
Sources cited
11
11 hosts
Action items (3)
Do-now tasks recorded on the entries about LiteLLM, newest first. Check the date before acting on an older one.
- Re-scope any audit that was closed on the question 'did we install litellm 1.82.7 or 1.82.8 on 24 March': check instead whether CI workflows referenced aquasecurity/trivy-action or aquasecurity/setup-trivy by mutable version tag rather than a full commit SHA in the second half of March 2026, and whether any host pulled the aquasec/trivy image tags 0.69.4, 0.69.5, 0.69.6 or latest between 19 March 18:24 UTC and 23 March 01:36 UTC per Docker's own stated window. Treat credentials reachable from those runners as exposed.2026-08-15SOCRadar's row-level re-analysis moves the blast…
- Inventory Model Context Protocol endpoints in your cloud estate and confirm each one requires authentication, Wiz found unauthenticated MCP endpoints across hundreds of environments, and each is a pre-authenticated proxy already holding the backend credentials it bridges.2026-08-08The AI toolchain became a cloud attack surface with…
- Turn on audit logging for LiteLLM's management API if it is not already recording, and alert on any change to a model's api_base or proxy setting, that configuration write is the one step of this chain that must happen before anything else and the one the attacker later reverts.2026-08-06The AI gateway's own extension points become the…
Defender insights
What each entry about LiteLLM tells a defender to do, newest first.
Exposure · detection
Triage
Triage
Story timeline
- 2026-10-11PoeLLM: a cryptomining botnet that reads its C2 address out of a GitHub poem compromises exposed LiteLLM, Ollama, Gotenberg and Gitea servers and turns them into scanners
- 2026-08-15The '2,500-organisation LiteLLM breach' was mostly not LiteLLM: 95% of the identified victims were collected before the poisoned packages existed, through the Trivy scanner their pipelines pulled unpinned
- 2026-08-08Wiz Cloud Threat Highlights H1 2026: LiteLLM had four separate security events in six months, unauthenticated MCP endpoints turned up across hundreds of environments, and a new extortion actor goes after service accounts rather than people
- 2026-08-06LiteLLM callback hooks let an attacker who already holds gateway admin forge tool calls after inference, downstream of every prompt-level defence
Hunting pivots
Releases covered
LiteLLM ×4
ATT&CK techniques (13 across 10 tactics)
13 techniques observed across 4 entries about this entity, derived from entry metadata and body evidence, never asserted without a published entry behind it · pinned to MITRE ATT&CK v20.0 · compare on the matrix · Navigator layer (JSON)
- ReconnaissanceActive Scanning: Vulnerability Scanning
- Resource DevelopmentCompromise Infrastructure: Network Devices
- Initial AccessValid Accounts: Cloud Accounts · Exploit Public-Facing Application · Supply Chain Compromise: Compromise Software Dependencies and Development Tools · Supply Chain Compromise: Compromise Software Supply Chain
- PersistenceValid Accounts: Cloud Accounts
- Privilege EscalationValid Accounts: Cloud Accounts
- StealthValid Accounts: Cloud Accounts
- Credential AccessUnsecured Credentials · Unsecured Credentials: Credentials In Files · Adversary-in-the-Middle
- CollectionAdversary-in-the-Middle
- Command and ControlWeb Service: Dead Drop Resolver · Ingress Tool Transfer
- ImpactResource Hijacking: Compute Hijacking · Data Manipulation: Transmitted Data Manipulation
Reconnaissance TA0043
T1595.002Active Scanning: Vulnerability Scanning×1
Adversaries may scan victims for vulnerabilities that can be used during targeting. Vulnerability scans typically check if the configuration of a target host/application (ex: software and version) potentially aligns with the target of a specific exploit the adversary may seek to use.
Evidence: 2026-10-11/poellm-botnet-github-poem-c2-exposed-ai-and-gitea-servers · ATT&CK page ↗
Resource Development TA0042
T1584.008Compromise Infrastructure: Network Devices×1
Adversaries may compromise third-party network devices that can be used during targeting. Network devices, such as small office/home office (SOHO) routers, may be compromised where the adversary's ultimate goal is not Initial Access to that environment, but rather to leverage these devices to support additional targeting.
Evidence: 2026-10-11/poellm-botnet-github-poem-c2-exposed-ai-and-gitea-servers · ATT&CK page ↗
Initial Access TA0001
T1078.004Valid Accounts: Cloud Accounts×2
Valid accounts in cloud environments may allow adversaries to perform actions to achieve Initial Access, Persistence, Privilege Escalation, or Defense Evasion. Cloud accounts are those created and configured by an organization for use by users, remote support, services, or for administration of resources within a cloud service provider or SaaS application. Cloud Accounts can exist solely in the cloud; alternatively, they may be hybrid-joined between on-premises systems and the cloud through syncing or federation with other identity sources such as Windows Active Directory.
Evidence: 2026-08-15/trivy-not-litellm-behind-2500-org-credential-collection · 2026-08-08/wiz-cloud-threat-highlights-h1-2026-ai-toolchain-exposure · ATT&CK page ↗
T1190Exploit Public-Facing Application×2
Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network. The weakness in the system can be a software bug, a temporary glitch, or a misconfiguration.
Evidence: 2026-10-11/poellm-botnet-github-poem-c2-exposed-ai-and-gitea-servers · 2026-08-08/wiz-cloud-threat-highlights-h1-2026-ai-toolchain-exposure · ATT&CK page ↗
T1195.001Supply Chain Compromise: Compromise Software Dependencies and Development Tools×1
Adversaries may manipulate software dependencies and development tools prior to receipt by a final consumer for the purpose of data or system compromise. Applications often depend on external software to function properly. Popular open source projects that are used as dependencies in many applications, such as pip and NPM packages, may be targeted as a means to add malicious code to users of the dependency. This may also include abandoned packages, which in some cases could be re-registered by threat actors after being removed by adversaries. Adversaries may also employ "typosquatting" or name-confusion by choosing names similar to existing popular libraries or packages in order to deceive a user.
Evidence: 2026-08-08/wiz-cloud-threat-highlights-h1-2026-ai-toolchain-exposure · ATT&CK page ↗
T1195.002Supply Chain Compromise: Compromise Software Supply Chain×1
Adversaries may manipulate application software prior to receipt by a final consumer for the purpose of data or system compromise. Supply chain compromise of software can take place in a number of ways, including manipulation of the application source code, manipulation of the update/distribution mechanism for that software, or replacing compiled releases with a modified version.
Evidence: 2026-08-15/trivy-not-litellm-behind-2500-org-credential-collection · ATT&CK page ↗
Persistence TA0003
T1078.004Valid Accounts: Cloud Accounts×2
Valid accounts in cloud environments may allow adversaries to perform actions to achieve Initial Access, Persistence, Privilege Escalation, or Defense Evasion. Cloud accounts are those created and configured by an organization for use by users, remote support, services, or for administration of resources within a cloud service provider or SaaS application. Cloud Accounts can exist solely in the cloud; alternatively, they may be hybrid-joined between on-premises systems and the cloud through syncing or federation with other identity sources such as Windows Active Directory.
Evidence: 2026-08-15/trivy-not-litellm-behind-2500-org-credential-collection · 2026-08-08/wiz-cloud-threat-highlights-h1-2026-ai-toolchain-exposure · ATT&CK page ↗
Privilege Escalation TA0004
T1078.004Valid Accounts: Cloud Accounts×2
Valid accounts in cloud environments may allow adversaries to perform actions to achieve Initial Access, Persistence, Privilege Escalation, or Defense Evasion. Cloud accounts are those created and configured by an organization for use by users, remote support, services, or for administration of resources within a cloud service provider or SaaS application. Cloud Accounts can exist solely in the cloud; alternatively, they may be hybrid-joined between on-premises systems and the cloud through syncing or federation with other identity sources such as Windows Active Directory.
Evidence: 2026-08-15/trivy-not-litellm-behind-2500-org-credential-collection · 2026-08-08/wiz-cloud-threat-highlights-h1-2026-ai-toolchain-exposure · ATT&CK page ↗
Stealth TA0005
T1078.004Valid Accounts: Cloud Accounts×2
Valid accounts in cloud environments may allow adversaries to perform actions to achieve Initial Access, Persistence, Privilege Escalation, or Defense Evasion. Cloud accounts are those created and configured by an organization for use by users, remote support, services, or for administration of resources within a cloud service provider or SaaS application. Cloud Accounts can exist solely in the cloud; alternatively, they may be hybrid-joined between on-premises systems and the cloud through syncing or federation with other identity sources such as Windows Active Directory.
Evidence: 2026-08-15/trivy-not-litellm-behind-2500-org-credential-collection · 2026-08-08/wiz-cloud-threat-highlights-h1-2026-ai-toolchain-exposure · ATT&CK page ↗
Credential Access TA0006
T1552Unsecured Credentials×1
Adversaries may search compromised systems to find and obtain insecurely stored credentials. These credentials can be stored and/or misplaced in many locations on a system, including plaintext files (e.g. Shell History), operating system or application-specific repositories (e.g. Credentials in Registry), or other specialized files/artifacts (e.g. Private Keys).
Evidence: 2026-08-08/wiz-cloud-threat-highlights-h1-2026-ai-toolchain-exposure · ATT&CK page ↗
T1552.001Unsecured Credentials: Credentials In Files×1
Adversaries may search local file systems and remote file shares for files containing insecurely stored credentials. These can be files created by users to store their own credentials, shared credential stores for a group of individuals, configuration files containing passwords for a system or service, or source code/binary files containing embedded passwords.
Evidence: 2026-08-15/trivy-not-litellm-behind-2500-org-credential-collection · ATT&CK page ↗
T1557Adversary-in-the-Middle×1
Adversaries may attempt to position themselves between two or more networked devices using an adversary-in-the-middle (AiTM) technique to support follow-on behaviors such as Network Sniffing, Transmitted Data Manipulation, or replay attacks (Exploitation for Credential Access). By abusing features of common networking protocols that can determine the flow of network traffic (e.g. ARP, DNS, LLMNR, etc.), adversaries may force a device to communicate through an adversary controlled system so they can collect information or perform additional actions.
Evidence: 2026-08-06/litellm-callback-hook-post-inference-tool-call-forgery · ATT&CK page ↗
Collection TA0009
T1557Adversary-in-the-Middle×1
Adversaries may attempt to position themselves between two or more networked devices using an adversary-in-the-middle (AiTM) technique to support follow-on behaviors such as Network Sniffing, Transmitted Data Manipulation, or replay attacks (Exploitation for Credential Access). By abusing features of common networking protocols that can determine the flow of network traffic (e.g. ARP, DNS, LLMNR, etc.), adversaries may force a device to communicate through an adversary controlled system so they can collect information or perform additional actions.
Evidence: 2026-08-06/litellm-callback-hook-post-inference-tool-call-forgery · ATT&CK page ↗
Command and Control TA0011
T1102.001Web Service: Dead Drop Resolver×1
Adversaries may use an existing, legitimate external Web service to host information that points to additional command and control (C2) infrastructure. Adversaries may post content, known as a dead drop resolver, on Web services with embedded (and often obfuscated/encoded) domains or IP addresses. Once infected, victims will reach out to and be redirected by these resolvers.
Evidence: 2026-10-11/poellm-botnet-github-poem-c2-exposed-ai-and-gitea-servers · ATT&CK page ↗
T1105Ingress Tool Transfer×1
Adversaries may transfer tools or other files from an external system into a compromised environment. Tools or files may be copied from an external adversary-controlled system to the victim network through the command and control channel or through alternate protocols such as ftp. Once present, adversaries may also transfer/spread tools between victim devices within a compromised environment (i.e. Lateral Tool Transfer).
Evidence: 2026-10-11/poellm-botnet-github-poem-c2-exposed-ai-and-gitea-servers · ATT&CK page ↗
Impact TA0040
T1496.001Resource Hijacking: Compute Hijacking×1
Adversaries may leverage the compute resources of co-opted systems to complete resource-intensive tasks, which may impact system and/or hosted service availability.
Evidence: 2026-10-11/poellm-botnet-github-poem-c2-exposed-ai-and-gitea-servers · ATT&CK page ↗
T1565.002Data Manipulation: Transmitted Data Manipulation×1
Adversaries may alter data en route to storage or other systems in order to manipulate external outcomes or hide activity, thus threatening the integrity of the data. By manipulating transmitted data, adversaries may attempt to affect a business process, organizational understanding, and decision making.
Evidence: 2026-08-06/litellm-callback-hook-post-inference-tool-call-forgery · ATT&CK page ↗
Entries about LiteLLM (4)
Earlier coverage (1)
Co-occurring entities
Derived: referenced by the same focused operational entries (weekly summaries and report roundups don't count); ×N counts the shared entries.
Where this entity is cited
Source distribution
- aquasec.com1 (9%)
- bleepingcomputer.com1 (9%)
- cert.europa.eu1 (9%)
- docker.com1 (9%)
- docs.litellm.ai1 (9%)
- embracethered.com1 (9%)
- labs.cloudsecurityalliance.org1 (9%)
- lumen.com1 (9%)
- other3 (27%)
All cited sources (11)
- aquasec.comAqua Securityhttps://www.aquasec.com/blog/trivy-supply-chain-attack-what-you-need-to-know/
- bleepingcomputer.comBleepingComputerhttps://www.bleepingcomputer.com/news/security/poellm-malware-infects-exposed-ai-servers-in-cryptomining-attacks/
- cert.europa.euCERT-EUhttps://cert.europa.eu/blog/european-commission-cloud-breach-trivy-supply-chain
- docker.comDockerhttps://www.docker.com/blog/trivy-supply-chain-compromise-what-docker-hub-users-should-know/
- docs.litellm.aiLiteLLM (BerriAI)https://docs.litellm.ai/blog/security-update-march-2026
- embracethered.comEmbrace The Red (wunderwuzzi)https://embracethered.com/blog/posts/2026/hijacking-litellm-for-fun-and-profit/
- labs.cloudsecurityalliance.orgCloud Security Alliance, Lab Spacehttps://labs.cloudsecurityalliance.org/research/csa-research-note-litellm-callback-hook-hijacking-20260805-c/
- lumen.comLumen Black Lotus Labshttps://www.lumen.com/blog/en-us/canto-incognito-tracking-the-poellm-malware
- securityweek.comSecurityWeekhttps://www.securityweek.com/trivy-not-litellm-behind-the-2500-org-compromise/
- socradar.ioSOCRadarhttps://socradar.io/blog/litellm-supply-chain-attack/
- wiz.ioWiz Researchhttps://www.wiz.io/blog/cloud-threat-highlights-h1-2026