When Attackers Tune In: Weaponizing LLM Tuning for Stealthy C2 and Exfiltration
Where
Common Ground
BSides Las Vegas
Duration
45 min
Shows how "what if" attacks on a Kubernetes cluster can disrupt DNS, exfiltrate secrets through webhooks, and enumerate services quietly.
Summary
The talk is framed as a set of "what if" scenarios about how an attacker could disrupt or abuse a Kubernetes cluster, drawn from the open-ended questions the speakers ask job candidates. It opens with a primer on core objects such as pods, deployments, namespaces, service accounts, role bindings and secrets, and points out that a namespace is a soft security boundary that depends entirely on RBAC.
The middle section covers attacks. Patching the CoreDNS DaemonSet and scaling its replica set to zero breaks cluster name resolution, but the speakers note that the kubelet resolves image pulls through the node's own resolver, so some workloads keep running while others fail in cascading timeouts. A malicious validating admission webhook can quietly receive copies of new secrets, config maps and pods, and a live demo showed this with a small listening server. The speakers also show that a monitoring tool's exposed Prometheus-style API can reveal nodes, pods, containers, namespaces and load balancers in a single request that blends in with normal traffic.
For defenders, the takeaways are tighter RBAC, reviewing webhook configurations and alerting when they change, applying network policies around workloads, and checking whether a security product really sees both control-plane and runtime activity. The speakers stress that vendor visibility claims should be verified rather than trusted.
Related talks
Common Ground·45 min
Amit Serper · Travis Lowe
Explores Kubernetes cluster disruption scenarios, from DNS failure to malicious admission webhooks, and the defenses that counter them.
Common Ground·37 min
Rodrigo Montoro
Shows how AWS AppStream 2.0 can be abused for access and privilege escalation, and which CloudTrail events reveal it.
Talks·49 min
Jay Beale · Mark Manning
Walks through how a benchmark-compliant Kubernetes cluster with no flagged CVEs can still be taken over through overprivileged roles.


