Skip to main content
Meet us at Black Hat USA 2026— Las Vegas, August 1–6Book a Meeting
Mallory
Back to intelligence
privilege-escalation-techniqueproof-of-concept-releasewidely-deployed-product-advisoryendpoint-software-vulnerability

Linux Kernel Flaws DirtyClone and pedit COW Enable Root via Page-Cache Poisoning

Updated 2h agoFirst seen Jun 26, 202623 sources

Two newly disclosed Linux kernel local privilege escalation flaws are enabling attackers to gain root by corrupting file-backed page-cache memory without changing files on disk. DirtyClone (CVE-2026-43503) affects the XFRM/IPsec path and abuses cloned packets after a shared-fragment safety flag is dropped during internal copying, while pedit COW (CVE-2026-46331) affects the traffic-control act_pedit subsystem through an out-of-bounds write. Public exploit material shows both bugs can poison the in-memory copy of privileged binaries such as /usr/bin/su or /bin/su, then execute them to obtain root access while evading file-integrity checks and, in DirtyClone’s case, potentially leaving no on-disk changes or kernel audit evidence.

Exploitation in both cases depends on local access plus CAP_NET_ADMIN, which researchers say can often be obtained through unprivileged user namespaces on distributions such as Debian, Fedora, and RHEL by default. Reported testing showed successful exploitation on Debian 13 and RHEL 10, with Ubuntu 24.04 requiring an AppArmor-permitted path and Ubuntu 26.04 blocking some default routes despite vulnerable kernels. Upstream fixes have already landed in the Linux 7.1 release candidates, and vendors including Ubuntu, Debian, SUSE, and Red Hat have issued advisories or patches; defenders are being urged to deploy patched kernels, reboot affected systems, and consider disabling unprivileged user namespaces or blocking act_pedit where immediate patching is not possible.

Share:
Linux Kernel Flaws DirtyClone and pedit COW Enable Root via Page-Cache Poisoning
Stay ahead

Get ahead of threats like this

Mallory correlates global threat intelligence with your attack surface — know if you’re exposed before adversaries strike.

EVENT TIMELINE

How this story unfolded

15 events from the most recent confirmed update back to the earliest known activity.

15 EVENTS
Jun 26, 20262d ago

Public DirtyClone exploit repository appears on GitHub

A public GitHub repository for DirtyClone (CVE-2026-43503) was published, providing exploit code and technical details for abusing the nf_dup_ipv4()/__pskb_copy_fclone() path to corrupt page-cache-backed targets such as /usr/bin/su and gain root. The repository also documented the vulnerable kernel window, fixed commit, and mitigations such as blocking xt_TEE or ESP module autoload.

security/exploits/dirtyclone at main · rafaeldtinoco/security · GitHub
Jun 25, 20263d ago

JFrog publishes DirtyClone exploit walkthrough

JFrog Security Research published the first public working exploit walkthrough for DirtyClone, demonstrating root escalation via cloned packets and page-cache corruption without modifying files on disk. The disclosure described exploitation through an attacker-controlled IPsec tunnel and noted that full exploit code was being withheld during patch rollouts.

New DirtyClone Linux Kernel Flaw Lets Local Users Gain Root via Cloned Packets

SUSE publishes advisories for Dirty Frag CVE-2026-43500

SUSE published bug and advisory tracking for CVE-2026-43500, a Linux kernel RxRPC page-cache write vulnerability affecting upstream kernels from Linux 6.5 onward. The advisories said fixes were backported across relevant branches and noted SUSE planned to remove the unsupported rxrpc module from affected extra kernel packages as part of remediation.

1264450 - (CVE-2026-43500) VUL-0: CVE-2026-43500: kernel: rxrpc: Also unshare DATA/RESPONSE packets when paged frags are present (aka Dirty Frag)

Ubuntu lists supported releases as vulnerable to pedit COW

Ubuntu stated that supported releases from 18.04 through 26.04 were vulnerable to CVE-2026-46331. The advisory noted the status as of that date while patching and mitigations were being tracked.

New Linux pedit COW Exploit Enables Root Access by Poisoning Cached Binaries
Jun 17, 202611d ago

Public pedit COW exploit appears on GitHub

A public proof-of-concept for CVE-2026-46331, PACKET_EDIT_MEME, was published on GitHub and described exploitation against distributions including RHEL 10, Debian 13, and Ubuntu 24.04.4. The repository showed how an unprivileged user could corrupt the cached /bin/su binary to gain root.

GitHub - sgkdev/packet_edit_meme: PACKET_EDIT_MEME.c (aka CVE-2026-46331): yet another page cache poisoning nightmare · GitHub
Jun 16, 202612d ago

Ubuntu publishes advisory for CVE-2026-46331

Ubuntu published a security notice for CVE-2026-46331, describing a Linux kernel net/sched act_pedit flaw that can cause page-cache corruption due to incorrect copy-on-write range handling. The advisory began tracking affected Ubuntu kernel packages and referenced the upstream fix later merged in Linux 7.1-rc7.

CVE-2026-46331 | Ubuntu

pedit COW assigned CVE-2026-46331

The Linux kernel act_pedit privilege-escalation flaw was assigned CVE-2026-46331. The bug affects the traffic-control subsystem and can be used to poison cached setuid binaries in memory.

New Linux pedit COW Exploit Enables Root Access by Poisoning Cached Binaries
May 31, 202628d ago

Stable kernel patch lands for pedit partial COW flaw

A Linux stable-tree commit updated net/sched/act_pedit.c to fix partial copy-on-write behavior that could lead to page-cache corruption, adding stricter bounds and overflow checks and safer packet memory handling. The patch represents a concrete upstream remediation step for the pedit COW vulnerability later tracked as CVE-2026-46331.

net/sched: fix pedit partial COW leading to page cache corruption - kernel/git/stable/linux.git - Linux kernel stable tree
May 24, 20261mo ago

Linux v7.1-rc5 ships with DirtyClone fix

Linux v7.1-rc5 was identified as the first release containing the DirtyClone fix. This made the upstream remediation available in a kernel release.

New DirtyClone Linux Kernel Flaw Lets Local Users Gain Root via Cloned Packets
May 23, 20261mo ago

Ubuntu publishes advisory for CVE-2026-43503

Ubuntu published a security notice for CVE-2026-43503, describing the Linux kernel SKBFL_SHARED_FRAG propagation flaw in the XFRM ESP-in-TCP path and warning it could allow local privilege escalation or possible container escape. The advisory listed affected Ubuntu releases and kernel package fix status across supported versions.

CVE-2026-43503 | Ubuntu

DirtyClone assigned CVE-2026-43503

The DirtyClone vulnerability received the identifier CVE-2026-43503. This marked formal tracking of the Linux kernel privilege-escalation bug.

New DirtyClone Linux Kernel Flaw Lets Local Users Gain Root via Cloned Packets
May 21, 20261mo ago

DirtyClone fix merged into Linux mainline

A patch for the DirtyClone Linux kernel local privilege escalation flaw (CVE-2026-43503) was merged upstream in commit 48f6a5356a33. The fix addressed the packet-cloning issue that could enable page-cache corruption and root escalation.

New DirtyClone Linux Kernel Flaw Lets Local Users Gain Root via Cloned Packets
May 19, 20261mo ago

JFrog reports DirtyClone to Linux maintainers

JFrog Security Research reported the DirtyClone local privilege-escalation vulnerability to the Linux kernel maintainers after independently rediscovering the vulnerable __pskb_copy_fclone path. This vendor report preceded the upstream fix and later public exploit walkthrough.

Dissecting and Exploiting Linux LPE Variant: DirtyClone (CVE-2026-43503) - JFrog Security Research
May 15, 20261mo ago

DirtyClone fix submitted to netdev mailing list

Hyunwoo Kim submitted a Linux kernel networking patch to fix improper propagation of the SKBFL_SHARED_FRAG marker, describing how the flaw could enable page-cache writes and root escalation through affected packet paths such as ESP input. The patch was sent to the netdev mailing list and CCed for stable backporting.

[PATCH net v5] net: skbuff: propagate shared-frag marker through frag-transfer helpers - Hyunwoo Kim
Dec 25, 20256mo ago

PEdit-CoW fixes released across Linux kernel branches

The reference states that the act_pedit copy-on-write flaw CVE-2026-46331 was fixed in Linux kernel releases 7.1, 7.0.13, 6.18.36, and 6.12.94. This adds concrete upstream remediation versions for the privilege-escalation bug.

PEdit-CoW � DirtyClone - ���������� � ���� Linux, ����������� �������� root ����� ��������� ����������� ����
LINKED ENTITIES

Related entities

Vulnerabilities, threat actors, malware, products, organizations, and breaches Mallory has linked to this story.

34 LINKEDOpen in app
Affected products
9 linked
Linux KernelUbuntuApparmorDebianFedoraKubernetesRed Hat Enterprise LinuxSuse LinuxFlatpak
Organizations
18 linked
CanonicalDebianJfrogFedora ProjectRed HatGoogleSuseNvidiaAmazon Web ServicesInternational Business MachinesAdvanced Micro DevicesMicrosoft CorporationOracleIntelLinkedinHuawei TechnologiesGitHubsecunet
SOURCE COVERAGE

Sources

23 references tracked. Mallory keeps watching after this page renders.

23 SOURCESView all
The operational view lives in Mallory

See the full picture, correlated to your attack surface.

This page covers what’s public. Mallory adds the parts that aren’t — which of your assets are affected, which threat actors are using it right now, which detections to deploy, and what to do next.
Exposure mapping

Map indicators from this story to your assets and identify affected systems in minutes.

Threat actor evidence

Every observed campaign, victim, and pivot linked to actors named in this story.

Associated malware

Malware, exploits, and IOCs connected to the activity described here.

Detection signatures

YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.

Scheduled alerts

Get matching new stories delivered to your team as they break — not the next morning.

AI threads

Ask questions about this story and take action on the answers.

Linux Kernel Flaws DirtyClone and pedit COW Enable Root via Page-Cache Poisoning | Mallory