I originally prepared this bug for Pwn2Own Berlin. A few days before the contest, a CVE got assigned. So, here is my technical analysis and exploitation strategy for CVE-2026-40369: a 12-byte kernel increment, exploitable both as an LPE and SBX.
https://t.co/agxyuR2AjE
My infinite gratitude goes to everyone who went out of their way to help me with this.
Not the outcome I had hoped for, but hey, at least I failed at something incredibly difficult (and learned a ton in the process). 🙃
Unfortunately, Giuseppe Calì of Summoning Team (@SummoningTeam) could not get their exploit of VMware ESXi working within the time allotted. #Pwn2Own#P2OBerlin
Bug count != exploitable bug. Finding != chaining.
LLMs are exceptional at pattern recognition on known bug classes. They are not reasoning about novel failure modes in complex multi-component systems.
The hard bugs still require humans. https://t.co/RISinVDT3d
Pretty sure the vendor reports before the competition starts are likely actively hurting the competitors that have flown out just to have their bounty halved as the issues are now considered 'known'. Equally, you can't just sit on a full chain. Far from the ideal situation...
@eeyitemi After watching Orange Tsai’s talk on Pulse Secure, I was inspired to take a look myself. I failed pretty hard on the original target, but I did find a TOCTOU bug in the client that led to local privilege escalation. That became CVE-2020-13162. :-)
think i found a bug. which means it’s time to take a break and enjoy the possibility before looking more closely and finding out there’s a check in an upstream code path I missed
@mncoppola It doesn't, but it would make no difference in this case. The first thing overwritten is that pointer, and NULL bytes are not allowed, so I can't place a valid pointer there. Nothing interesting seems to be possible via a partial overwrite of said pointer either 🥲
@cvewhen They got that one right! They should also use memcpy() instead of sprintf() so I could inject NULL bytes, but clearly they're not interested in doing things well...
If you like VPN exploits as much as us, you're going to love this course Zeroshi is bringing to @_ringzer0!
Marco will walk students into opening up edge devices for research, mapping their attack surface, finding vulns and building full exploit chains.
https://t.co/nYihjiqSls