Copy Fail: From Unprivileged Pod to Kubernetes Node Root

Work in progress. This article is incomplete. Some exploit details are intentionally omitted. I’ll complete it on May 4th Context I work at PostFinance, where we run a Kubernetes platform supporting banking workloads. Our production clusters run Debian 12 with kernel 6.1.158+, which happens to be not vulnerable to CVE-2026-31431 (more on that at the end). A disclaimer: I’m not a security researcher. I’m a Kubernetes and Linux systems engineer. I dived into the Copy Fail CVE for about 18 hours straight to learn new stuff and understand how bad it really was. There might be a flaw in my exploit chain, but I’m fairly confident it works. ...

1 May 2026 · 10 min · 1977 words · Clément Nussbaumer