| Personal Site | https://www.mccune.org.uk/ |
| Blog | https://raesene.github.io/ |
| Container Security Site | https://www.container-security.site |
| GitHub | https://github.com/raesene/ |
| Personal Site | https://www.mccune.org.uk/ |
| Blog | https://raesene.github.io/ |
| Container Security Site | https://www.container-security.site |
| GitHub | https://github.com/raesene/ |
It's always been known that containers don't fully contain, but the ease with which attackers can execute container breakout attacks now, using LLM backed tooling, should prompt people to re-evaluate where they can rely on container isolation.
Some more thoughts and a concrete example here https://raesene.github.io/blog/2026/06/03/do-containers-still-contain/
If you're seeing some new "old" vulnerabilities show up in vulnerability scans of Kubernetes clusters, it's based on some work done by the project to correct some CVE records for issues that have no patch available.
There's a blog on the topic https://kubernetes.io/blog/2026/05/26/reconciling-unfixed-kubernetes-cves/ which explains why and provides some of the historical context.
If you're interested in the technical details of these vulnerabilities and some ideas on whether they're relevant for your clusters, and what to do if they are, there's a series of technical deep-dives here https://securitylabs.datadoghq.com/articles/?s=unpatchable
The Kubernetes project relies on transparency to empower cluster administrators and security researchers. One important way we do that is by publishing CVE records into the Common Vulnerabilities and Exposures database. As part of our ongoing effort to mature the official Kubernetes CVE Feed, we have identified some discrepancies. CVE records for a few older, unfixed issues incorrectly include a fixed version field. The Kubernetes Security Response Committee (SRC) will correct the affected CVE records on June 1, 2026. This may result in vulnerability scanners identifying these vulnerabilities in places where they were previously not detected.
Here's the last one in our series of blogs on the unpatchable vulnerabilities of #Kubernetes, with CVE-2021-25740
https://securitylabs.datadoghq.com/articles/unpatchable-kubernetes-vulnerabilities-cve-2021-25740/
RE: https://mastodon.r3pek.org/@r3pek/116577493086729004
this like the fourth Linux LPE in the last couple of weeks (and I'd guess there'll be more circulating privately). Doesn't feel sustainable to be relying on user separation for isolation any more.
And I know people will say there's always been LPE in Linux, but there's a lot more with pre-packed PoCs these days just floating around.
Looking forward to attending Le Tour Du Hack on Saturday in Edinburgh. I'll be doing a talk about Kubernetes post-exploitation at 13:40 alongside many other great talks.
You've popped a Kubernetes cluster. You've got admin creds. Now the real question is how do you stay? Kubernetes abstracts away enormous complexity across multiple layers, from container runtimes to cluster APIs and each of those layers has dark corners where an attacker can set up shop and go unnoticed for months or even years. This talk is a post-exploitation deep dive into Kubernetes persistence. We'll walk through a compromised cluster layer by layer, demonstrating how attackers can escape to cluster nodes, spin up containers invisible to kubectl, abuse the Kubelet API to dodge audit logging and admission control, and create phantom credentials that survive long after the initial breach is forgotten. If defenders aren't watching every layer of the stack, they won't see you coming, or going.