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
CVE-2020-27786-Kernel-Exploit — Linux kernel exploit for CVE-2020-27786 using userfaultd race condition to trigger use-after-free, leak kernel addresses via msg_msg, and overwrite modprobe_path for root privilege escalation. | Kitploit
Tools/GitHubGitHub/kiks7/cve-2020-27786-kernel-exploit
Privilege EscalationVulnerability AnalysisExploitationLearning & EducationBinary Exploitation
GitHubkiks7/cve-2020-27786-kernel-exploit

CVE-2020-27786-Kernel-Exploit

Linux kernel exploit for CVE-2020-27786 using userfaultd race condition to trigger use-after-free, leak kernel addresses via msg_msg, and overwrite modprobe_path for root privilege escalation.

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
View Repository
94123 years agoNot yet reviewed

CVE-2020-27786 Kernel Exploit

Details

You can find full details and explaination here: https://1day.dev/notes/Linux-Kernel-n-day-exploit-development

TL;DR

The vulnerability is a Race Condition that causes a write Use-After-Free. The race window has been extended using the userfaultd technique handling page faults from user-space and using msg_msg to leak a kernel address and I/O vectors to obtain a write primitive. With the write primitive, the modprobe_path global variable has been overwritten and a root shell popped.

Download Tool