Halil, this is primarily ordinary internet-exposed service exploitation with AI-heavy victimology—not an AI-model attack. Lumen identified probable exploitation of LiteLLM’s /mcp-rest/test/connection endpoint; Horizon3 reports CVE-2026-42271 can be chained with CVE-2026-48710 for unauthenticated command execution. The campaign also spans Ollama, Gitea, Gotenberg, and attempted Ivanti Sentry exploitation, then deploys miners, provides remote access, and scans onward. Cloud-IAM escalation is a material risk, but remains unconfirmed: the available reporting does not establish theft or use of workload credentials.
For tonight, inventory every public IP, load balancer, Kubernetes Ingress, and NAT exposure associated with LiteLLM, Ollama, Gitea, Gotenberg, and Ivanti Sentry, including owners, versions, ports, and attached workload identities. Hunt LiteLLM logs for requests to /mcp-rest/test/connection and /mcp-rest/test/tools/list, anomalous Host headers, unexpected subprocesses, mining processes, scanning on ports 3000/4000, and outbound connections on C2 ports 3778, 5001, 5002, or 9999. Remove unnecessary public ingress immediately; isolate suspect instances or pods, preserve disk and runtime evidence, block campaign IOCs and unauthorized egress, then rebuild from trusted images rather than merely killing the miner.
Rotate or revoke only after mapping what the compromised process could read: API keys, Git credentials, CI tokens, database passwords, Kubernetes service-account tokens, and static AWS/GCP/Azure credentials. For attached or managed identities, detach or disable the identity, revoke active sessions where supported, temporarily narrow its policy, and rotate every downstream secret it could retrieve. Audit AWS CloudTrail for STS role assumptions and access to S3, Secrets Manager, ECR, and KMS; Azure Activity/Entra logs for managed-identity use, Key Vault, and ACR; GCP Audit Logs for service-account impersonation, Secret Manager, Cloud Storage, and Artifact Registry; and Kubernetes audit logs for secret reads, token creation, exec, and RBAC changes. The CSP owns the underlying platform; public exposure, workload IAM, secrets, and logging coverage sit with the customer—“managed” still does not mean “magically scoped.”
The evidence that would elevate this to a confirmed cloud-IAM incident is post-compromise cloud API activity by the workload identity: metadata-service access, use of stolen keys from a new source, AssumeRole or service-account impersonation, secret retrieval, registry/repository access, IAM-policy changes, new credentials, or cross-account/project/subscription activity. Until that appears, treat the host as compromised and the trust graph as potentially exposed, but do not claim control-plane compromise.