Halil, Microsoft’s report describes real intrusion activity, not merely exploit research: exposed LiteLLM, RAGFlow, and Kestra instances were used for secret theft, persistence, command execution, data access, and cryptomining. The LiteLLM CVE chain remains likely, not proven for every victim. Architecturally, assume compromise of the affected VM, pod, task, or function identity—not automatically the entire cloud account. Treat as exposed every environment variable, mounted secret, Kubernetes service-account token, instance/task metadata credential, database credential, LLM-provider key, and vault secret retrievable by that identity. Follow its downstream trust graph: AssumeRole, workload-identity federation, managed identities/service principals, Kubernetes RBAC, CI/CD and registry access, and cross-account resource policies.
Tonight’s minimum sequence is: (1) block public ingress at the load balancer, security group, ingress controller, or firewall while preserving disks and runtime evidence; (2) apply an explicit deny or detach the workload identity, revoke its sessions where supported, and quarantine—not delete—the workload; (3) capture images, process/network state, and application configuration; (4) rotate secrets present or retrievable in that execution context, starting with credentials that can mint other credentials; (5) rebuild from patched, trusted images rather than cleaning in place. Preserve and hunt across AWS CloudTrail/Azure Activity and Entra/GCP Audit Logs, Kubernetes audit logs, secret-manager access, container runtime, DNS and flow telemetry, application/proxy logs, model-provider usage, and database audit logs.
Broad tenant-wide rotation is counterproductive when it causes outages or feeds fresh credentials back into a still-compromised workload. Scope rotation using secret reachability, IAM permissions, and audit evidence—but command execution means a mounted or process-visible secret should be presumed stolen even without an exfiltration log. Escalate to organization-wide rotation only if evidence shows control-plane privilege, credential minting, cross-account role assumption, or compromise of a central vault/CI system. The CSP secures its underlying control plane; public exposure, workload IAM, secret placement, and logging remain customer controls unless evidence identifies a provider-side failure.
The agent-escape material is different: Trail of Bits presents repeated QEMU/KVM escape as research/PoC context, useful for redesigning isolation but not evidence that these victims were compromised through that path. I found no corroborating data here tying GhostJacking to these intrusions, so it should not drive tonight’s credential rotation or attribution without matching telemetry.