DirtyDecrypt: PoC pública para CVE-2026-31635 en Linux

Published on May 22, 2026 | Translated from Spanish

A functional proof of concept has been published for the vulnerability CVE-2026-31635, dubbed DirtyDecrypt. This flaw in the Linux kernel allows for a local privilege escalation (LPE) that can grant an attacker root access. Successful exploitation compromises the integrity of the operating system, exposing sensitive data and allowing unauthorized code execution. Administrators should pay attention to this threat.

Linux kernel memory corruption exploit visualization, attacker terminal displaying DirtyDecrypt PoC execution, shell commands scrolling showing privilege escalation from user to root, glowing red alert indicators on system monitor, kernel panic warning symbols, lock icon breaking apart into fragments, technical illustration style, dark cyberpunk aesthetic, green matrix-like code rain on secondary screen, motherboard with highlighted CPU and memory modules under attack, cinematic lighting with dramatic red and cyan contrast, photorealistic engineering visualization

Technical details of the kernel exploit 🛡️

The vulnerability resides in memory management during encryption operations, specifically in the interaction with the key subsystem. DirtyDecrypt exploits a race condition to modify critical data structures without authorization. The PoC demonstrates how an unprivileged user can corrupt kernel memory pages, gaining full system control. It is recommended to apply vendor patches and restrict access to shared resources to mitigate the risk.

The kernel takes a vacation: DirtyDecrypt opens the door 😅

It seems the Linux kernel decided to take a nap and forgot to close the door. DirtyDecrypt arrives like that neighbor who walks in without knocking and helps themselves to coffee. While developers fix the mess, administrators wonder if they should change the lock or put up a do not enter sign. The good thing is that at least the exploit comes with an instruction manual, so no one gets lost at the party.