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-2022-49186-research — Security research and proof-of-concept exploit for CVE-2022-49186, a Linux kernel privilege escalation vulnerability in the Visconti clock driver, with exploit code and analysis. | Kitploit
Tools/GitHubGitHub/iamdarshana/cve-2022-49186-research
Privilege EscalationVulnerability AnalysisExploitationPapers & ResearchLearning & EducationBinary Exploitation
GitHubiamdarshana/cve-2022-49186-research

cve-2022-49186-research

Security research and proof-of-concept exploit for CVE-2022-49186, a Linux kernel privilege escalation vulnerability in the Visconti clock driver, with exploit code and analysis.

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
19 months agoNot yet reviewed

CVE-2022-49186: Linux Kernel Privilege Escalation Research

Overview

Security research and proof-of-concept exploit for CVE-2022-49186, a Linux kernel vulnerability in the Visconti clock driver that enables local privilege escalation through array overflow.

Vulnerability Details

  • Type: Array overflow due to signed-to-unsigned conversion

  • CVSS Score: 7.8 (High)

  • Impact: Local privilege escalation to root

  • Affected: Linux kernel 5.17.0 - 5.17.1

Repository Contents

  • CVE-2022-49186.pdf - Complete research paper

  • exploit/exploit.c - Privilege escalation exploit code

  • vulnerable-module/visconti\_clk.c - Vulnerable kernel module

  • vulnerable-module/Makefile - Module build configuration

Quick Build

root@kitploit:~

# Build vulnerable module

cd vulnerable-module \&\& make

# Build exploit

cd ../exploit \&\& gcc -o exploit exploit.c -static
Download Tool