针对CVE-2022-49186的安全研究与概念验证利用代码,该漏洞是Linux内核中Visconti时钟驱动的一个数组溢出漏洞,可实现本地权限提升。
类型:由有符号到无符号转换导致的数组溢出
CVSS评分:7.8(高危)
影响:本地权限提升至root
受影响版本:Linux内核 5.17.0 - 5.17.1
CVE-2022-49186.pdf - 完整研究论文
exploit/exploit.c - 权限提升利用代码
vulnerable-module/visconti\_clk.c - 存在漏洞的内核模块
vulnerable-module/Makefile - 模块构建配置
# Build vulnerable module
cd vulnerable-module \&\& make
# Build exploit
cd ../exploit \&\& gcc -o exploit exploit.c -static