Vulnerabilities

DirtyClone: New Linux Kernel Flaw Hands Unprivileged Users the Root Keys

A page-cache manipulation bug related to DirtyFrag lets local, unprivileged attackers escalate to root — no credentials required beyond a shell.

Lorna Singh· 2 min read
DirtyClone: New Linux Kernel Flaw Hands Unprivileged Users the Root Keys
Share

Local privilege escalation bugs rarely get the credit they deserve. Defenders fixate on remote code execution, and LPE quietly does the heavy lifting once an attacker is already inside. DirtyClone is a reminder of how that works.

The vulnerability is a variant of DirtyFrag, and it lives in the Linux kernel's page cache. An unprivileged local user — think a shared hosting tenant, a containerised process with a foothold, or a low-privilege service account — can manipulate page-cache state in a way the kernel doesn't expect, ultimately gaining root privileges. That's full game-over on the affected host.

The "Dirty" naming lineage matters here. DirtyCow (CVE-2016-5195) weaponised a race condition in copy-on-write handling to give write access to read-only mappings. DirtyPipe (CVE-2022-0847) abused pipe buffer flags to overwrite arbitrary files. DirtyFrag, and now DirtyClone, continue the tradition of finding kernel memory-management primitives doing things designers didn't intend.

Page-cache bugs are particularly nasty because the page cache is everywhere. Nearly every file read, mmap call, and write-back passes through it. Subtle invariant violations in that subsystem can produce wildly non-local effects.

Would MFA have helped here? No. This is a local privilege escalation, not an authentication bypass. An attacker needs an existing foothold — a shell, a compromised service — before DirtyClone is useful. MFA protects the door; it doesn't help once someone is already in the hallway.

Patch cadence is the real question. Linux kernel LPE bugs land in mainline fixes quickly, but distribution lag is real. Ubuntu, RHEL, Debian, and the cloud-vendor kernels all move on their own schedules. Administrators running older LTS kernels or custom builds face a longer exposure window.

Organisations relying on kernel namespaces and cgroups for container isolation should treat this seriously. A DirtyClone-style escape from a restricted user context could undermine assumptions baked into multi-tenant workloads.

No CVE number has been publicly confirmed in available details at time of writing. Watch your distribution's security advisory channel and apply kernel updates when they land.

© 2026 Threat Vectr