Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Submit
ToolsExploitsBlog
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.

FeedsContactPrivacy© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
DirtySlide — Local privilege escalation exploit for macOS XNU kernel (CVE-2026-43724) that uses an out-of-bounds write in dyld shared-cache slide walk to gain a root shell from an unprivileged user. | Kitploit
Tools/GitHubGitHub/gracecondition/dirtyslide
Privilege EscalationExploitationPayload DevelopmentBinary Exploitation
GitHubgracecondition/dirtyslide

DirtySlide

Local privilege escalation exploit for macOS XNU kernel (CVE-2026-43724) that uses an out-of-bounds write in dyld shared-cache slide walk to gain a root shell from an unprivileged user.

View Repository
12373 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

DirtySlide

DirtySlide

Unprivileged → root macOS LPE. An 8-byte OOB read/write into kernel memory adjacent to a dyld shared-cache page, from a missing in-page bounds check in the v5 slide walk (vm_shared_region_slide_page_v5), reachable via syscall 536.

Patched in macOS 26.5.2 (25F84, xnu-12377.121.10). Vulnerable through the 26.5 betas (xnu-12377.120.72).

Writeup: https://gracecondition.github.io/posts/dirtyslide/

Build & run

make                 # builds the payload into ./dist
./dist/run.sh        # run on the target VM as an unprivileged user → root shell

Tested on macOS 26.5 (25F5042g) arm64 under Apple Virtualization (VMAPPLE). The physical scan panics ~50% of runs; the guest reboots, just run again.

Download Tool