Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
DirtyClone — Python Proof of Concept for DirtyClone (CVE-2026-43503) - Linux kernel LPE via page-cache corruption | Kitploit
Tools/GitHubGitHub/entra1337/dirtyclone
Privilege EscalationVulnerability AnalysisExploitationLearning & EducationBinary Exploitation
GitHubentra1337/dirtyclone

DirtyClone

Python Proof of Concept for DirtyClone (CVE-2026-43503) - Linux kernel LPE via page-cache corruption

View Repository
25101 month agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

DirtyClone (CVE-2026-43503) - Python PoC

Non-official Python port of DirtyClone — a Linux kernel local privilege escalation vulnerability.

This repository contains a working Proof of Concept that allows an unprivileged local user to gain root privileges by exploiting page-cache corruption via cloned socket buffers.


About DirtyClone

DirtyClone (CVE-2026-43503) is the fourth member of the Dirty family* (DirtyPipe → DirtyFrag → DirtyClone).

It abuses improper flag propagation in __pskb_copy_fclone() when using the TEE netfilter target with ESP-in-UDP. This allows an attacker to perform in-place decryption directly into file-backed page cache memory, even after previous DirtyFrag mitigations.

  • CVSS: 8.8 (High)
  • Affected Kernels: Roughly Linux 7.1-rc1 to rc4 (before commit 48f6a5356a33)
  • Requirements: Unprivileged user namespaces enabled (user.max_user_namespaces > 0)

Credits: Original research and technique by JFrog Security Research. This is an independent Python reimplementation.


Features

  • Pure Python implementation (no compilation needed)
  • Overwrites /etc/passwd to add a new uid=0 user
  • Spawns an interactive root shell
  • Clean & well-commented code
  • Works on most vulnerable distributions

Demo Proof of Concept

Disclaimer This tool is for educational and security research purposes only. Unauthorized use on systems you do not own is illegal. Use responsibly.

References

JFrog Security Research - DirtyClone Writeup (link when available) CVE-2026-43503 Linux kernel fix: 48f6a5356a33

Usage

root@kitploit:~
# 1. Clone the repo
git clone https://github.com/entra1337/DirtyClone.git
cd DirtyClone

# 2. Run the exploit
python3 dirtyclone.py
Download Tool