Linux kernel LPE exploits DirtyDecrypt and PinTheft expose root access paths
Public proof-of-concept exploit code was released for DirtyDecrypt (CVE-2026-31635), a high-severity Linux kernel local privilege escalation flaw caused by a missing copy-on-write guard in rxgk_decrypt_skb() within the RxGK subsystem. The bug allows unprivileged local users to corrupt shared page-cache memory tied to privileged files or processes, potentially overwriting targets such as /etc/shadow, /etc/sudoers, or SUID binaries to gain root. Reports said the issue was quietly patched upstream in late April and primarily affects systems using mainline or rolling-release kernels with CONFIG_RXGK enabled, including Fedora, Arch Linux, and openSUSE Tumbleweed; the risk is elevated on Kubernetes worker nodes and developer workstations because exploitation can also enable container escape and theft of secrets or runtime sockets.
At the same time, researchers disclosed PinTheft, another Linux local privilege escalation exploit that abuses a double-free or refcount bug in the RDS zerocopy send path and uses io_uring fixed buffers to turn the flaw into a page-cache overwrite against a SUID-root binary. The exploit, credited to Aaron Esau of V12 Security, reportedly drains page references through failed RDS zerocopy sends, frees the page, reclaims it as page cache, and overwrites it with a malicious ELF payload that yields a root shell when executed. Mailing list discussion said a patch and proof of concept are available, with exploitability depending on the rds kernel module being present or autoloadable; Arch Linux was reported to enable it by default, while Fedora may also be exposed and Debian and Ubuntu appear to have mitigations that restrict autoloading.

Get ahead of threats like this
Mallory correlates global threat intelligence with your attack surface — know if you’re exposed before adversaries strike.
How this story unfolded
5 events from the most recent confirmed update back to the earliest known activity.
Public PoC released for DirtyDecrypt (CVE-2026-31635)
Researchers released proof-of-concept exploit code for DirtyDecrypt, a recently patched Linux kernel local privilege escalation bug affecting systems with CONFIG_RXGK enabled, including Fedora, Arch Linux, and openSUSE Tumbleweed. The PoC demonstrated how a missing copy-on-write guard could be abused for root access and potentially container escape on vulnerable worker nodes.
Canonical publishes Ubuntu mitigation guidance for PinTheft
Canonical said default Ubuntu installations are generally not vulnerable to PinTheft because the affected RDS module is not loaded by default, though systems that explicitly enable RDS can be exploited. It outlined affected Ubuntu releases, rated the issue CVSS 7.8/High with Ubuntu Priority Medium, and said fixes would be delivered through Linux kernel image packages.
PinTheft Linux LPE publicly disclosed with patch and PoC
v12-security publicly disclosed PinTheft, a Linux local privilege escalation exploit targeting a double-free/refcount bug in the RDS zerocopy send path. The disclosure said the issue was discovered by Aaron Esau, included a proof of concept and patch, and showed how io_uring fixed buffers could be used to overwrite page cache and gain root via a SUID binary.
DirtyDecrypt publicly identified and reproduction reported
A public post described a new Linux local privilege escalation issue called DirtyDecrypt or DirtyCBC, likely corresponding to CVE-2026-31635, and linked it to patch commits from April 8 and April 18, 2026. The author later updated the report to say the issue reproduced successfully on Fedora and mainline Linux after initially failing to reproduce it on tested distributions.
Upstream patch merged for DirtyDecrypt kernel flaw
An upstream fix for the Linux kernel local privilege escalation vulnerability later tracked as CVE-2026-31635 (DirtyDecrypt/DirtyCBC) was quietly merged. The flaw is in the RxGK subsystem's rxgk_decrypt_skb() function and can enable page-cache or privileged memory corruption leading to root access.
Related entities
Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.
Sources
12 references tracked. Mallory keeps watching after this page renders.
PinTheft: Another Linux Privilege Escalation, Another Working Exploit, This Time Targeting Arch
securityaffairs.com
Open sourcePinTheft Linux Vulnerability Let Attackers Gain Root Access - PoC Released
cybersecuritynews.com
Open sourceDirtyDecrypt: PoC Released for yet another Linux flaw
securityaffairs.com
Open sourceDirtyDecrypt Linux Kernel Vulnerability PoC Exploit Code Released
cybersecuritynews.com
Open sourceoss-sec: PinTheft Linux LPE
seclists.org
Open sourcePinTheft Linux kernel vulnerability mitigation
canonical.com
Open sourceoss-sec: Re: PinTheft Linux LPE
seclists.org
Open sourceWill Dormann: "Apparently exploitation requir…" - Infosec Exchange
infosec.exchange
Open sourceSee the full picture, correlated to your attack surface.
Map indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.


