Agent Incident RegistryAIR
v1 · updated 19 Oct 2026
In the wild Realized harm

Exploitation campaign against exposed AI infrastructure: Microsoft's investigations of compromised LiteLLM, RAGFlow and Kestra workloads, and Wiz honeypot telemetry of the same MCP RCE chain, blind prompt injection and in-memory credential theft

AIR-2026-0212 AIR record · 2026-08-exposed-ai-infrastructure-exploitation-campaign
A real party was affected. This incident caused actual consequences, not a demonstrated capability.
From the supporting source
Microsoft assesses with high confidence that initial access likely occurred through exploitation of the exposed LiteLLM gateway surface.microsoft.com
The record
Disclosed
2026-08-26
Vendor
multiple (BerriAI/LiteLLM, Infiniflow/RAGFlow, Kestra)
Product
LiteLLM, RAGFlow, Kestra (self-hosted AI infrastructure)
Risk domain
Access control and permissions › Credential theft
Also touches
Privilege escalation, Data exfiltration channels
System type
Generative model
Who acted
AI was the target — exposed AI gateways and frameworks were exploited as infrastructure; blind prompt injection sought agent execution but the models did not act on their own
Attack surface
Agent framework
Autonomy level
Semi-autonomous
Initial vector
Unauthenticated exploitation of exposed ai gateway
Impact type
Credential theft, Unauthorized database access, Data exfiltration, Cryptomining, Persistence, Remote code execution
Confidence
High
Submitted by
EAI Internal
Crosswalk
OWASP Agentic Top 10 (2026)
ASI03 – Identity and Privilege Abuse
MITRE ATLAS
AML.T0012 – Valid Accounts
NIST AI RMF
MEASURE 2.7
EU AI Act
Article 13
ISO/IEC
TR 24028; 42001; 23894
AIUC-1
B. Security
Scope
tool failure
Mitigation
Use secure credential storage; Implement short-lived tokens.
Taxonomy
Enkrypt AI agent risk taxonomy · Black-Box Red Teaming of Agentic AI: A Taxonomy-Driven Framework for Automated Risk Discovery
Blast radius
Multiple real customer environments investigated by Microsoft Defender across three distinct AI workloads; Wiz's 90-day honeypots mimicking LiteLLM, Flowise, LangChain, Langflow, ChromaDB and Ollama recorded the same tooling
Capability abused
model_proxyingbackend_credential_holdingworkflow_executioncredential_configuration_flowmcp_test_endpointshell_toolmemory_resident_secrets
Taxonomy & references
OWASP ASI05 Unexpected Code Execution (RCE)OWASP ASI03 Identity and Privilege AbuseCVE-2026-42271CVE-2026-48710CVE-2026-49869CVE-2026-59822in_the_wildrealized_harmcredential_theftcryptominingai_infrastructurepostgresql_exfiltrationpersistence
Curator notes
One in-the-wild campaign observed from two vantage points, fused 2026-09-21 from two parallel drafts: Microsoft's victim investigations (Security Blog, 2026-08-26) and Wiz Threat Research's honeypot telemetry (2026-08-27, Yaara Shriki). The same CVE-2026-42271 + CVE-2026-48710 chain, the same detached cryptominer tradecraft and the same in-memory LiteLLM key theft appear in both, so a second vendor's telemetry of the same attacker tooling is evidence for one record, not a second incident. MICROSOFT: three real Defender investigations. LiteLLM: entry consistent with the 42271+48710 chain; the attacker read the gateway PID-1 environment for the master key, provider keys and DATABASE_URL, reached Azure PostgreSQL and dumped LiteLLM_ProxyModelTable and LiteLLM_VerificationToken; miner plus SSH-key persistence. RAGFlow: SSRF-style recon, in-process RCE and a Python hook in the TenantLLM credential flow (low confidence on the specific CVE). Kestra: workflow-origin shell execution and XMRig, initial access via CVE-2026-49869. Guidance: 'Treat AI gateways as Tier-0 secrets stores.' WIZ: (1) CVE-2026-59822 auth bypass with single-character Bearer tokens and the 42271+48710 chain for unauthenticated RCE dropping a Monero miner, with Wiz linking the Qilin ransomware group to active exploitation; (2) blind prompt injection against LangChain, Flowise, OpenWebUI and Node-RED using DNS OAST callbacks to confirm shell-tool execution (reconstructed payload), ending in XMRig; (3) AI-native post-exploitation reading the LiteLLM master key from Python module memory and staging a miner under an /app/data/.claude/ directory renamed 'unicorn'. impact_realized TRUE on Microsoft's real victims; honeypots alone would not qualify. Xref AIR-2026-0187 (LiteLLM vulnerability umbrella): this record is the distinct exploitation campaign with its own realized-harm question, per the split rule in CURATION.md.
Cite as
Enkrypt AI. "Exploitation campaign against exposed AI infrastructure: Microsoft's investigations of compromised LiteLLM, RAGFlow and Kestra workloads, and Wiz honeypot telemetry of the same MCP RCE chain, blind prompt injection and in-memory credential theft". AIR, AIR-2026-0212. https://agentincident.vercel.app/i/AIR-2026-0212/ (accessed 2026-10-19).