
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.
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.
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
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
# Build vulnerable module
cd vulnerable-module \&\& make
# Build exploit
cd ../exploit \&\& gcc -o exploit exploit.c -static