🚨 Giveaway + Update:
We just updated my Hands-on Web Exploitation Course with a new Client-Side Path Traversal module which includes new labs and an hour of video content. I have create a code to give you 60% off (limited to 15 people only). https://t.co/IYKDeLHTUV
Retweet and respond with a 🎉 to enter. Winners will be announced on January 2.
A penetration tester got root access to our Kubernetes cluster in 15 minutes. Here's what they exploited.
The attack chain:
- Found exposed Kubernetes dashboard (our bad)
- Dashboard had view-only service account (we thought this was safe)
- Service account could list secrets across all namespaces
- Found AWS credentials in a secret
- Used AWS credentials to access EC2 instance profile
- Instance profile had full Kubernetes admin via IAM
- Used kubectl to create privileged pod
- Escaped to node
- Root access to entire cluster
What we thought we did right:
- Dashboard was read-only
- Secrets were encrypted at rest
- Network policies were in place
- Regular security updates
What we missed:
- Dashboard shouldn't be exposed at all
- Service accounts need principle of least privilege
- Secrets shouldn't contain AWS credentials (use IRSA instead)
- Pod Security Policies weren't enforced
- Node access wasn't hardened
The fix took 2 weeks:
- Removed Kubernetes dashboard entirely
- Implemented IRSA for all pod AWS access
- Applied strict PSPs/Pod Security Standards
- Audit all RBAC permissions
- Regular penetration testing
Cost: $24K for the pentest
Value: Prevented what could have been a catastrophic breach
Great recap of security risks associated with LLM-based agents.
The literature keeps growing, but these are key papers worth reading.
Analysis of 150+ papers finds that there is a shift from monolithic to planner-executor and multi-agent architectures.
Multi-agent security is a widely underexplored space for devs.
Issues range from LLM-to-LLM prompt infection, spoofing, trust delegation, and collusion.
@rez0__ I saw me coding today.
Using cursor
Using windsurf
Using chatGPT compared answer with Grok and deepseek.
I just sat there. Eye ball the results
Like a psychopath