Briefing

Multiple Linux kernel exploits released after patching: PinTheft, DirtyDecrypt, and others

security
by Sergiu Gatlan · CVE-2026-31635

Update your kernel to the latest patched version, or apply the dirtyfrag mitigation script to block DirtyDecrypt exploitation.

What to do now

Update your kernel to the latest patched version, or apply the dirtyfrag mitigation script to block DirtyDecrypt exploitation.

Summary

A series of proof‑of‑concept exploits for Linux kernel vulnerabilities have been published after the affected bugs were patched, raising concerns about the persistence of local privilege escalation risks. The most recent PoC targets the PinTheft flaw, a zero‑copy double‑free in the RDS (Reliable Datagram Sockets) module that turns into a page‑cache overwrite via io_uring fixed buffers. The exploit requires the RDS module to be loaded, io_uring enabled, a readable SUID‑root binary, and an x86_64 architecture, conditions that are met by default on Arch Linux. Once the vulnerability is triggered, the PoC steals FOLL_PIN references until io_uring holds a stolen page pointer, allowing an attacker to spawn a root shell. V12 recommends that users install the latest kernel updates immediately and, if patching is delayed, unload the rds_tcp and rds modules and add modprobe rules to block them.

The same advisory also highlights other recent local‑privilege‑escalation bugs, including DirtyDecrypt (also known as DirtyCBC), Copy Fail, and Pack2TheRoot. A PoC for DirtyDecrypt was released after the kernel patch was applied. The vulnerability, discovered and reported by the Zellic and V12 security team on 9 May 2026, exploits a block‑cipher mode that insecurely uses encryption keys. Although the patch already addressed the issue, the PoC demonstrates that the duplicate vulnerability can still be exploited if the kernel remains unpatched. The release underscores the importance of timely kernel updates.

In addition, the U.S. Cybersecurity and Infrastructure Security Agency (CISA) added Copy Fail to its list of actively exploited flaws and ordered federal agencies to secure Linux systems within two weeks. The combined advisories emphasize the need for rapid patch deployment and module mitigation to protect Linux environments from local privilege escalation attacks.

Key changes

  • DirtyDecrypt is a local privilege escalation in the rxgk module, patched on April 25 2026 (CVE‑2026‑31635)
  • Requires CONFIG_RXGK enabled; affects Fedora, Arch Linux, openSUSE Tumbleweed, and other distros following latest upstream kernels
  • Proof‑of‑concept exploit tested on Fedora and mainline kernels; no official CVE ID yet
  • Mitigation script (dirtyfrag.conf) disables esp4, esp6, rxrpc modules and drops caches to block exploitation
  • The script breaks IPsec VPNs and AFS distributed file systems
  • CISA ordered federal agencies to patch within two weeks (by May 15) and flagged Copy Fail as actively exploited

Affects

internal

Source angles · 3 perspectives

Bleeping Computer
Independent angle

Exploit available for new DirtyDecrypt Linux root escalation flaw

Open
Bleeping Computer
Independent angle

Exploit released for new PinTheft Arch Linux root escalation flaw

Open
The Hacker News
Independent angle

Proof‑of‑Concept Exploit Released for Linux Kernel DirtyDecrypt (DirtyCBC) LPE Vulnerability

Open

Customer impact

Analyzing matches…

Ask about this story

Impact on an agency? Which customers? Compare historically Risks of waiting